./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/weaver/chl-word-trans.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b2eff8ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/config/AutomizerReach.xml -i ../../sv-benchmarks/c/weaver/chl-word-trans.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg --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 73462fb8dbdc39f07edabdd79150cbad579fbba379eb033cd2e89802bbb8b9a6 ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-b2eff8b [2021-10-28 09:07:31,389 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-28 09:07:31,392 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-28 09:07:31,456 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-28 09:07:31,459 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-28 09:07:31,466 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-28 09:07:31,470 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-28 09:07:31,476 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-28 09:07:31,479 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-28 09:07:31,488 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-28 09:07:31,490 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-28 09:07:31,492 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-28 09:07:31,493 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-28 09:07:31,496 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-28 09:07:31,499 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-28 09:07:31,504 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-28 09:07:31,506 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-28 09:07:31,507 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-28 09:07:31,514 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-28 09:07:31,522 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-28 09:07:31,526 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-28 09:07:31,528 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-28 09:07:31,532 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-28 09:07:31,533 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-28 09:07:31,540 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-28 09:07:31,541 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-28 09:07:31,541 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-28 09:07:31,543 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-28 09:07:31,544 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-28 09:07:31,546 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-28 09:07:31,547 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-28 09:07:31,549 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-28 09:07:31,551 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-28 09:07:31,553 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-28 09:07:31,555 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-28 09:07:31,555 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-28 09:07:31,556 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-28 09:07:31,556 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-28 09:07:31,557 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-28 09:07:31,558 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-28 09:07:31,559 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-28 09:07:31,560 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-10-28 09:07:31,620 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-28 09:07:31,622 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-28 09:07:31,623 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-28 09:07:31,623 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-28 09:07:31,632 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-28 09:07:31,633 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-28 09:07:31,633 INFO L138 SettingsManager]: * Use SBE=true [2021-10-28 09:07:31,634 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-28 09:07:31,634 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-28 09:07:31,634 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-28 09:07:31,635 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-28 09:07:31,636 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-28 09:07:31,636 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-28 09:07:31,636 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-28 09:07:31,637 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-28 09:07:31,637 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-28 09:07:31,637 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-28 09:07:31,638 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-28 09:07:31,638 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-28 09:07:31,638 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-28 09:07:31,638 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-28 09:07:31,639 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-28 09:07:31,639 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-28 09:07:31,639 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-28 09:07:31,640 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-28 09:07:31,640 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-28 09:07:31,640 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-28 09:07:31,641 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-28 09:07:31,641 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-28 09:07:31,643 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-28 09:07:31,643 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-28 09:07:31,643 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-28 09:07:31,644 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_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/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_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg 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 -> 73462fb8dbdc39f07edabdd79150cbad579fbba379eb033cd2e89802bbb8b9a6 [2021-10-28 09:07:32,023 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-28 09:07:32,049 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-28 09:07:32,053 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-28 09:07:32,054 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-28 09:07:32,055 INFO L275 PluginConnector]: CDTParser initialized [2021-10-28 09:07:32,056 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/../../sv-benchmarks/c/weaver/chl-word-trans.wvr.c [2021-10-28 09:07:32,137 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/data/31ef15d03/3908b4f7f2ee4c9fb204d2e8296aed61/FLAG9f7c28b12 [2021-10-28 09:07:32,863 INFO L306 CDTParser]: Found 1 translation units. [2021-10-28 09:07:32,865 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/sv-benchmarks/c/weaver/chl-word-trans.wvr.c [2021-10-28 09:07:32,886 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/data/31ef15d03/3908b4f7f2ee4c9fb204d2e8296aed61/FLAG9f7c28b12 [2021-10-28 09:07:33,191 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/data/31ef15d03/3908b4f7f2ee4c9fb204d2e8296aed61 [2021-10-28 09:07:33,197 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-28 09:07:33,200 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-28 09:07:33,203 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-28 09:07:33,203 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-28 09:07:33,208 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-28 09:07:33,209 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,212 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4cf4177f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33, skipping insertion in model container [2021-10-28 09:07:33,212 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,221 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-28 09:07:33,266 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-28 09:07:33,567 WARN L228 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_d660ff01-403d-4ecc-87ee-44ffcb879c50/sv-benchmarks/c/weaver/chl-word-trans.wvr.c[3292,3305] [2021-10-28 09:07:33,577 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:07:33,599 INFO L203 MainTranslator]: Completed pre-run [2021-10-28 09:07:33,667 WARN L228 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_d660ff01-403d-4ecc-87ee-44ffcb879c50/sv-benchmarks/c/weaver/chl-word-trans.wvr.c[3292,3305] [2021-10-28 09:07:33,673 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-28 09:07:33,691 INFO L208 MainTranslator]: Completed translation [2021-10-28 09:07:33,691 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33 WrapperNode [2021-10-28 09:07:33,692 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-28 09:07:33,693 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-28 09:07:33,693 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-28 09:07:33,694 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-28 09:07:33,706 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,718 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,754 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-28 09:07:33,755 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-28 09:07:33,755 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-28 09:07:33,755 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-28 09:07:33,764 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,765 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,782 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,782 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,821 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,828 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,831 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,835 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-28 09:07:33,837 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-28 09:07:33,837 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-28 09:07:33,837 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-28 09:07:33,838 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33" (1/1) ... [2021-10-28 09:07:33,863 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-28 09:07:33,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/z3 [2021-10-28 09:07:33,886 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-28 09:07:33,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-28 09:07:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-10-28 09:07:33,927 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-10-28 09:07:33,927 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-10-28 09:07:33,928 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-10-28 09:07:33,928 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-10-28 09:07:33,928 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-10-28 09:07:33,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-28 09:07:33,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-28 09:07:33,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-10-28 09:07:33,929 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-10-28 09:07:33,929 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-28 09:07:33,929 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-28 09:07:33,930 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-10-28 09:07:33,930 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-10-28 09:07:33,932 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-10-28 09:07:34,667 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-28 09:07:34,668 INFO L299 CfgBuilder]: Removed 30 assume(true) statements. [2021-10-28 09:07:34,671 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:07:34 BoogieIcfgContainer [2021-10-28 09:07:34,671 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-28 09:07:34,673 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-28 09:07:34,673 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-28 09:07:34,677 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-28 09:07:34,678 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.10 09:07:33" (1/3) ... [2021-10-28 09:07:34,678 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18f86b6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.10 09:07:34, skipping insertion in model container [2021-10-28 09:07:34,679 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.10 09:07:33" (2/3) ... [2021-10-28 09:07:34,679 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18f86b6a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.10 09:07:34, skipping insertion in model container [2021-10-28 09:07:34,679 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:07:34" (3/3) ... [2021-10-28 09:07:34,681 INFO L111 eAbstractionObserver]: Analyzing ICFG chl-word-trans.wvr.c [2021-10-28 09:07:34,688 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-10-28 09:07:34,688 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-28 09:07:34,688 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-10-28 09:07:34,689 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-10-28 09:07:34,763 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,764 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,765 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,765 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,765 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,766 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,766 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,766 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,767 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,767 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,767 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,768 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,768 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,768 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,769 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,769 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,769 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,770 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,770 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,770 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,771 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,771 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,771 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,772 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,773 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,773 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,773 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,774 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,774 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,774 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,775 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,775 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,775 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,775 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,776 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,777 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,777 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,777 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,777 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,778 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,778 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,778 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,779 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,779 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,779 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,780 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,780 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,780 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,781 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,781 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,781 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,781 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,782 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,782 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,782 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,782 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,783 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,783 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,783 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,784 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,784 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,784 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,784 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,785 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,785 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,785 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,785 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,786 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,786 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,786 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,787 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,788 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,788 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,788 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,789 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,789 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,789 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,789 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,790 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,790 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,790 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,791 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,791 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,792 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,792 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,792 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,793 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,793 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,793 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,794 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,795 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,795 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,795 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,796 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,796 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,796 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,796 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,797 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,797 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,797 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,798 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,798 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,798 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,798 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,799 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,799 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,799 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,800 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,800 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,800 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,801 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,801 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,801 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,801 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,802 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,802 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,802 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,802 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,803 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,803 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,803 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,803 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,804 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,804 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,804 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,804 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,805 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,805 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,805 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,825 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,826 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,826 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,826 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,827 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,827 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,827 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,828 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,828 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,828 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,828 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,829 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,829 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,830 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,831 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,832 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,833 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,833 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,833 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,833 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,834 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,834 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,834 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,836 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,836 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,838 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,838 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,839 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,839 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,840 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,840 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,841 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,841 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,841 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,841 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,842 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,842 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,842 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,842 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,843 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,843 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,843 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,843 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,844 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,844 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,844 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,845 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,845 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,845 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,845 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,846 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,846 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,846 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,846 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,847 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,847 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,847 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,848 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,848 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,848 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,848 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,849 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,849 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,850 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,855 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,855 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,855 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,855 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,856 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,857 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,857 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,857 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,858 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,864 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,867 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,867 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,868 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,868 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,868 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,868 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,869 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,869 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,869 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,869 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,870 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,870 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,870 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,870 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,871 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,871 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,871 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,872 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,885 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,885 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,886 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,886 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,886 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,886 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,887 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,887 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,887 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,887 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,887 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,888 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,888 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,888 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,888 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,889 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,889 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,889 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,889 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,890 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,890 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,893 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,894 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,894 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,897 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,914 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,914 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,914 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,915 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,915 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,915 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,915 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork0_~stop~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,926 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,927 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,927 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~stop~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,927 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,927 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,928 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,928 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,928 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,928 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,929 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,929 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,932 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,933 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,933 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~stop~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,933 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,933 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,934 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,934 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,934 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,934 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,935 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ite23| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,935 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork2_~i~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-10-28 09:07:34,961 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2021-10-28 09:07:35,037 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-28 09:07:35,048 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-10-28 09:07:35,049 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2021-10-28 09:07:35,084 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 284 places, 308 transitions, 640 flow [2021-10-28 09:07:35,308 INFO L129 PetriNetUnfolder]: 34/305 cut-off events. [2021-10-28 09:07:35,308 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-28 09:07:35,321 INFO L84 FinitePrefix]: Finished finitePrefix Result has 318 conditions, 305 events. 34/305 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 502 event pairs, 0 based on Foata normal form. 0/270 useless extension candidates. Maximal degree in co-relation 240. Up to 3 conditions per place. [2021-10-28 09:07:35,321 INFO L82 GeneralOperation]: Start removeDead. Operand has 284 places, 308 transitions, 640 flow [2021-10-28 09:07:35,332 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 271 places, 295 transitions, 608 flow [2021-10-28 09:07:35,410 INFO L129 PetriNetUnfolder]: 34/294 cut-off events. [2021-10-28 09:07:35,410 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-28 09:07:35,410 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:35,411 INFO L254 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] [2021-10-28 09:07:35,412 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:35,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:35,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1740365383, now seen corresponding path program 1 times [2021-10-28 09:07:35,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:35,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615865542] [2021-10-28 09:07:35,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:35,436 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:35,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:35,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:35,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:35,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615865542] [2021-10-28 09:07:35,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615865542] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:35,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:35,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-28 09:07:35,859 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730024473] [2021-10-28 09:07:35,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-10-28 09:07:35,872 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:35,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-10-28 09:07:35,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-10-28 09:07:35,894 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 308 [2021-10-28 09:07:35,900 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 295 transitions, 608 flow. Second operand has 2 states, 2 states have (on average 296.0) internal successors, (592), 2 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:35,900 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:35,900 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 308 [2021-10-28 09:07:35,902 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:36,007 INFO L129 PetriNetUnfolder]: 21/282 cut-off events. [2021-10-28 09:07:36,008 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-10-28 09:07:36,015 INFO L84 FinitePrefix]: Finished finitePrefix Result has 296 conditions, 282 events. 21/282 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 498 event pairs, 0 based on Foata normal form. 13/267 useless extension candidates. Maximal degree in co-relation 291. Up to 3 conditions per place. [2021-10-28 09:07:36,018 INFO L132 encePairwiseOnDemand]: 295/308 looper letters, 0 selfloop transitions, 0 changer transitions 7/282 dead transitions. [2021-10-28 09:07:36,019 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 282 transitions, 582 flow [2021-10-28 09:07:36,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-10-28 09:07:36,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2021-10-28 09:07:36,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 601 transitions. [2021-10-28 09:07:36,052 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9756493506493507 [2021-10-28 09:07:36,053 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 601 transitions. [2021-10-28 09:07:36,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 601 transitions. [2021-10-28 09:07:36,059 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:36,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 601 transitions. [2021-10-28 09:07:36,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 300.5) internal successors, (601), 2 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,083 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 308.0) internal successors, (924), 3 states have internal predecessors, (924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,086 INFO L186 Difference]: Start difference. First operand has 271 places, 295 transitions, 608 flow. Second operand 2 states and 601 transitions. [2021-10-28 09:07:36,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 282 transitions, 582 flow [2021-10-28 09:07:36,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 282 transitions, 570 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-10-28 09:07:36,113 INFO L242 Difference]: Finished difference. Result has 266 places, 275 transitions, 556 flow [2021-10-28 09:07:36,116 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=570, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=556, PETRI_PLACES=266, PETRI_TRANSITIONS=275} [2021-10-28 09:07:36,117 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, -5 predicate places. [2021-10-28 09:07:36,118 INFO L470 AbstractCegarLoop]: Abstraction has has 266 places, 275 transitions, 556 flow [2021-10-28 09:07:36,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 296.0) internal successors, (592), 2 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,119 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:36,120 INFO L254 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] [2021-10-28 09:07:36,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-28 09:07:36,120 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:36,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:36,121 INFO L85 PathProgramCache]: Analyzing trace with hash 230304877, now seen corresponding path program 1 times [2021-10-28 09:07:36,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:36,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422772066] [2021-10-28 09:07:36,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:36,122 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:36,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:36,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:36,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:36,412 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422772066] [2021-10-28 09:07:36,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422772066] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:36,412 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:36,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:07:36,413 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905603208] [2021-10-28 09:07:36,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-28 09:07:36,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:36,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:07:36,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:07:36,419 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 308 [2021-10-28 09:07:36,421 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 275 transitions, 556 flow. Second operand has 3 states, 3 states have (on average 290.0) internal successors, (870), 3 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,422 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:36,422 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 308 [2021-10-28 09:07:36,422 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:36,547 INFO L129 PetriNetUnfolder]: 20/286 cut-off events. [2021-10-28 09:07:36,548 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-28 09:07:36,550 INFO L84 FinitePrefix]: Finished finitePrefix Result has 298 conditions, 286 events. 20/286 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 495 event pairs, 0 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 295. Up to 5 conditions per place. [2021-10-28 09:07:36,552 INFO L132 encePairwiseOnDemand]: 305/308 looper letters, 4 selfloop transitions, 2 changer transitions 0/276 dead transitions. [2021-10-28 09:07:36,553 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 276 transitions, 570 flow [2021-10-28 09:07:36,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:07:36,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-28 09:07:36,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 874 transitions. [2021-10-28 09:07:36,558 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9458874458874459 [2021-10-28 09:07:36,558 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 874 transitions. [2021-10-28 09:07:36,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 874 transitions. [2021-10-28 09:07:36,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:36,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 874 transitions. [2021-10-28 09:07:36,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 291.3333333333333) internal successors, (874), 3 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,570 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,570 INFO L186 Difference]: Start difference. First operand has 266 places, 275 transitions, 556 flow. Second operand 3 states and 874 transitions. [2021-10-28 09:07:36,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 276 transitions, 570 flow [2021-10-28 09:07:36,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 276 transitions, 570 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-28 09:07:36,583 INFO L242 Difference]: Finished difference. Result has 262 places, 275 transitions, 564 flow [2021-10-28 09:07:36,584 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=556, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=564, PETRI_PLACES=262, PETRI_TRANSITIONS=275} [2021-10-28 09:07:36,585 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, -9 predicate places. [2021-10-28 09:07:36,585 INFO L470 AbstractCegarLoop]: Abstraction has has 262 places, 275 transitions, 564 flow [2021-10-28 09:07:36,587 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 290.0) internal successors, (870), 3 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,587 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:36,587 INFO L254 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] [2021-10-28 09:07:36,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-28 09:07:36,588 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:36,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:36,589 INFO L85 PathProgramCache]: Analyzing trace with hash -631363063, now seen corresponding path program 1 times [2021-10-28 09:07:36,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:36,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604139245] [2021-10-28 09:07:36,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:36,590 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:36,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:36,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:36,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:36,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604139245] [2021-10-28 09:07:36,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604139245] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:36,722 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:36,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:07:36,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049186798] [2021-10-28 09:07:36,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-28 09:07:36,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:36,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:07:36,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:07:36,728 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 308 [2021-10-28 09:07:36,730 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 275 transitions, 564 flow. Second operand has 3 states, 3 states have (on average 290.0) internal successors, (870), 3 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,731 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:36,731 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 308 [2021-10-28 09:07:36,731 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:36,825 INFO L129 PetriNetUnfolder]: 19/310 cut-off events. [2021-10-28 09:07:36,825 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-10-28 09:07:36,827 INFO L84 FinitePrefix]: Finished finitePrefix Result has 328 conditions, 310 events. 19/310 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 603 event pairs, 0 based on Foata normal form. 0/288 useless extension candidates. Maximal degree in co-relation 323. Up to 5 conditions per place. [2021-10-28 09:07:36,830 INFO L132 encePairwiseOnDemand]: 305/308 looper letters, 4 selfloop transitions, 2 changer transitions 0/276 dead transitions. [2021-10-28 09:07:36,830 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 276 transitions, 578 flow [2021-10-28 09:07:36,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:07:36,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-28 09:07:36,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 874 transitions. [2021-10-28 09:07:36,835 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9458874458874459 [2021-10-28 09:07:36,835 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 874 transitions. [2021-10-28 09:07:36,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 874 transitions. [2021-10-28 09:07:36,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:36,837 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 874 transitions. [2021-10-28 09:07:36,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 291.3333333333333) internal successors, (874), 3 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,845 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,846 INFO L186 Difference]: Start difference. First operand has 262 places, 275 transitions, 564 flow. Second operand 3 states and 874 transitions. [2021-10-28 09:07:36,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 276 transitions, 578 flow [2021-10-28 09:07:36,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 276 transitions, 574 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-28 09:07:36,857 INFO L242 Difference]: Finished difference. Result has 263 places, 275 transitions, 568 flow [2021-10-28 09:07:36,858 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=568, PETRI_PLACES=263, PETRI_TRANSITIONS=275} [2021-10-28 09:07:36,858 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, -8 predicate places. [2021-10-28 09:07:36,859 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 275 transitions, 568 flow [2021-10-28 09:07:36,860 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 290.0) internal successors, (870), 3 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:36,860 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:36,860 INFO L254 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] [2021-10-28 09:07:36,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-28 09:07:36,861 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:36,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:36,862 INFO L85 PathProgramCache]: Analyzing trace with hash -966227713, now seen corresponding path program 1 times [2021-10-28 09:07:36,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:36,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823671462] [2021-10-28 09:07:36,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:36,863 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:36,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:36,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:36,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:36,999 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823671462] [2021-10-28 09:07:36,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823671462] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:37,000 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:37,000 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-28 09:07:37,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516771025] [2021-10-28 09:07:37,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-28 09:07:37,001 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:37,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 09:07:37,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:07:37,006 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:07:37,009 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 275 transitions, 568 flow. Second operand has 5 states, 5 states have (on average 278.0) internal successors, (1390), 5 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:37,009 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:37,009 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:07:37,010 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:37,424 INFO L129 PetriNetUnfolder]: 330/1689 cut-off events. [2021-10-28 09:07:37,425 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-10-28 09:07:37,440 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2034 conditions, 1689 events. 330/1689 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13381 event pairs, 120 based on Foata normal form. 0/1407 useless extension candidates. Maximal degree in co-relation 2028. Up to 130 conditions per place. [2021-10-28 09:07:37,458 INFO L132 encePairwiseOnDemand]: 302/308 looper letters, 32 selfloop transitions, 4 changer transitions 0/293 dead transitions. [2021-10-28 09:07:37,458 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 293 transitions, 676 flow [2021-10-28 09:07:37,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:07:37,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-28 09:07:37,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1418 transitions. [2021-10-28 09:07:37,466 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9207792207792208 [2021-10-28 09:07:37,466 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1418 transitions. [2021-10-28 09:07:37,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1418 transitions. [2021-10-28 09:07:37,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:37,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1418 transitions. [2021-10-28 09:07:37,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 283.6) internal successors, (1418), 5 states have internal predecessors, (1418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:37,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:37,482 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:37,483 INFO L186 Difference]: Start difference. First operand has 263 places, 275 transitions, 568 flow. Second operand 5 states and 1418 transitions. [2021-10-28 09:07:37,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 293 transitions, 676 flow [2021-10-28 09:07:37,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 293 transitions, 672 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-28 09:07:37,494 INFO L242 Difference]: Finished difference. Result has 267 places, 277 transitions, 589 flow [2021-10-28 09:07:37,495 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=589, PETRI_PLACES=267, PETRI_TRANSITIONS=277} [2021-10-28 09:07:37,496 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, -4 predicate places. [2021-10-28 09:07:37,496 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 277 transitions, 589 flow [2021-10-28 09:07:37,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 278.0) internal successors, (1390), 5 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:37,498 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:37,498 INFO L254 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] [2021-10-28 09:07:37,498 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-28 09:07:37,499 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:37,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:37,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1442670359, now seen corresponding path program 2 times [2021-10-28 09:07:37,500 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:37,500 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628315537] [2021-10-28 09:07:37,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:37,501 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:37,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:37,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:37,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:37,675 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628315537] [2021-10-28 09:07:37,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628315537] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:37,676 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:37,677 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-28 09:07:37,677 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156568468] [2021-10-28 09:07:37,679 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-28 09:07:37,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:37,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 09:07:37,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:07:37,685 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:07:37,688 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 277 transitions, 589 flow. Second operand has 5 states, 5 states have (on average 278.0) internal successors, (1390), 5 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:37,688 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:37,688 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:07:37,688 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:38,283 INFO L129 PetriNetUnfolder]: 278/2111 cut-off events. [2021-10-28 09:07:38,283 INFO L130 PetriNetUnfolder]: For 148/155 co-relation queries the response was YES. [2021-10-28 09:07:38,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2632 conditions, 2111 events. 278/2111 cut-off events. For 148/155 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 19397 event pairs, 43 based on Foata normal form. 11/1981 useless extension candidates. Maximal degree in co-relation 2624. Up to 102 conditions per place. [2021-10-28 09:07:38,314 INFO L132 encePairwiseOnDemand]: 298/308 looper letters, 41 selfloop transitions, 13 changer transitions 0/311 dead transitions. [2021-10-28 09:07:38,314 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 311 transitions, 799 flow [2021-10-28 09:07:38,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-28 09:07:38,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-28 09:07:38,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1990 transitions. [2021-10-28 09:07:38,323 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9230055658627088 [2021-10-28 09:07:38,323 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1990 transitions. [2021-10-28 09:07:38,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1990 transitions. [2021-10-28 09:07:38,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:38,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1990 transitions. [2021-10-28 09:07:38,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 284.2857142857143) internal successors, (1990), 7 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:38,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:38,345 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:38,345 INFO L186 Difference]: Start difference. First operand has 267 places, 277 transitions, 589 flow. Second operand 7 states and 1990 transitions. [2021-10-28 09:07:38,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 311 transitions, 799 flow [2021-10-28 09:07:38,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 311 transitions, 790 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-28 09:07:38,358 INFO L242 Difference]: Finished difference. Result has 275 places, 290 transitions, 697 flow [2021-10-28 09:07:38,359 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=697, PETRI_PLACES=275, PETRI_TRANSITIONS=290} [2021-10-28 09:07:38,360 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 4 predicate places. [2021-10-28 09:07:38,360 INFO L470 AbstractCegarLoop]: Abstraction has has 275 places, 290 transitions, 697 flow [2021-10-28 09:07:38,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 278.0) internal successors, (1390), 5 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:38,361 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:38,362 INFO L254 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] [2021-10-28 09:07:38,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-28 09:07:38,362 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:38,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:38,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1930063227, now seen corresponding path program 1 times [2021-10-28 09:07:38,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:38,364 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401457274] [2021-10-28 09:07:38,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:38,365 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:38,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:38,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:38,465 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:38,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401457274] [2021-10-28 09:07:38,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401457274] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:38,466 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:38,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-28 09:07:38,468 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576792287] [2021-10-28 09:07:38,469 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 09:07:38,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:38,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:07:38,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:07:38,472 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:07:38,474 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 290 transitions, 697 flow. Second operand has 4 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:38,475 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:38,475 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:07:38,475 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:39,128 INFO L129 PetriNetUnfolder]: 296/2586 cut-off events. [2021-10-28 09:07:39,128 INFO L130 PetriNetUnfolder]: For 710/1076 co-relation queries the response was YES. [2021-10-28 09:07:39,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 3407 conditions, 2586 events. 296/2586 cut-off events. For 710/1076 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 25543 event pairs, 98 based on Foata normal form. 13/2409 useless extension candidates. Maximal degree in co-relation 3395. Up to 196 conditions per place. [2021-10-28 09:07:39,163 INFO L132 encePairwiseOnDemand]: 299/308 looper letters, 44 selfloop transitions, 14 changer transitions 0/315 dead transitions. [2021-10-28 09:07:39,163 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 315 transitions, 931 flow [2021-10-28 09:07:39,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:07:39,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-28 09:07:39,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1426 transitions. [2021-10-28 09:07:39,170 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.925974025974026 [2021-10-28 09:07:39,170 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1426 transitions. [2021-10-28 09:07:39,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1426 transitions. [2021-10-28 09:07:39,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:39,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1426 transitions. [2021-10-28 09:07:39,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 285.2) internal successors, (1426), 5 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) [2021-10-28 09:07:39,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:39,185 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:39,185 INFO L186 Difference]: Start difference. First operand has 275 places, 290 transitions, 697 flow. Second operand 5 states and 1426 transitions. [2021-10-28 09:07:39,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 315 transitions, 931 flow [2021-10-28 09:07:39,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 315 transitions, 931 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-28 09:07:39,205 INFO L242 Difference]: Finished difference. Result has 283 places, 301 transitions, 839 flow [2021-10-28 09:07:39,205 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=839, PETRI_PLACES=283, PETRI_TRANSITIONS=301} [2021-10-28 09:07:39,206 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 12 predicate places. [2021-10-28 09:07:39,206 INFO L470 AbstractCegarLoop]: Abstraction has has 283 places, 301 transitions, 839 flow [2021-10-28 09:07:39,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:39,207 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:39,207 INFO L254 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] [2021-10-28 09:07:39,208 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-28 09:07:39,208 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:39,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:39,209 INFO L85 PathProgramCache]: Analyzing trace with hash -725901635, now seen corresponding path program 1 times [2021-10-28 09:07:39,209 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:39,209 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413153339] [2021-10-28 09:07:39,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:39,210 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:39,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:39,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:39,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:39,314 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413153339] [2021-10-28 09:07:39,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413153339] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:39,314 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:39,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-28 09:07:39,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453657559] [2021-10-28 09:07:39,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 09:07:39,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:39,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:07:39,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:07:39,326 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:07:39,328 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 301 transitions, 839 flow. Second operand has 4 states, 4 states have (on average 278.5) internal successors, (1114), 4 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:39,329 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:39,329 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:07:39,329 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:40,100 INFO L129 PetriNetUnfolder]: 359/3084 cut-off events. [2021-10-28 09:07:40,101 INFO L130 PetriNetUnfolder]: For 1436/2263 co-relation queries the response was YES. [2021-10-28 09:07:40,130 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4230 conditions, 3084 events. 359/3084 cut-off events. For 1436/2263 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 31912 event pairs, 51 based on Foata normal form. 12/2845 useless extension candidates. Maximal degree in co-relation 4214. Up to 127 conditions per place. [2021-10-28 09:07:40,150 INFO L132 encePairwiseOnDemand]: 299/308 looper letters, 55 selfloop transitions, 27 changer transitions 0/339 dead transitions. [2021-10-28 09:07:40,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 339 transitions, 1272 flow [2021-10-28 09:07:40,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:07:40,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-28 09:07:40,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1426 transitions. [2021-10-28 09:07:40,157 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.925974025974026 [2021-10-28 09:07:40,158 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1426 transitions. [2021-10-28 09:07:40,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1426 transitions. [2021-10-28 09:07:40,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:40,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1426 transitions. [2021-10-28 09:07:40,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 285.2) internal successors, (1426), 5 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) [2021-10-28 09:07:40,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:40,240 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:40,240 INFO L186 Difference]: Start difference. First operand has 283 places, 301 transitions, 839 flow. Second operand 5 states and 1426 transitions. [2021-10-28 09:07:40,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 339 transitions, 1272 flow [2021-10-28 09:07:40,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 339 transitions, 1268 flow, removed 2 selfloop flow, removed 0 redundant places. [2021-10-28 09:07:40,265 INFO L242 Difference]: Finished difference. Result has 291 places, 320 transitions, 1133 flow [2021-10-28 09:07:40,266 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=837, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1133, PETRI_PLACES=291, PETRI_TRANSITIONS=320} [2021-10-28 09:07:40,266 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 20 predicate places. [2021-10-28 09:07:40,267 INFO L470 AbstractCegarLoop]: Abstraction has has 291 places, 320 transitions, 1133 flow [2021-10-28 09:07:40,268 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.5) internal successors, (1114), 4 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:40,268 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:40,268 INFO L254 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] [2021-10-28 09:07:40,268 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-28 09:07:40,269 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:40,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:40,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1338069919, now seen corresponding path program 1 times [2021-10-28 09:07:40,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:40,270 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586897181] [2021-10-28 09:07:40,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:40,270 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:40,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:40,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:40,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:40,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586897181] [2021-10-28 09:07:40,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586897181] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:40,350 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:40,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-28 09:07:40,351 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022339463] [2021-10-28 09:07:40,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 09:07:40,352 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:40,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:07:40,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:07:40,355 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:07:40,357 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 320 transitions, 1133 flow. Second operand has 4 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:40,358 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:40,358 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:07:40,358 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:41,334 INFO L129 PetriNetUnfolder]: 357/3163 cut-off events. [2021-10-28 09:07:41,334 INFO L130 PetriNetUnfolder]: For 3169/5693 co-relation queries the response was YES. [2021-10-28 09:07:41,362 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4655 conditions, 3163 events. 357/3163 cut-off events. For 3169/5693 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 33189 event pairs, 66 based on Foata normal form. 23/2937 useless extension candidates. Maximal degree in co-relation 4635. Up to 214 conditions per place. [2021-10-28 09:07:41,379 INFO L132 encePairwiseOnDemand]: 299/308 looper letters, 76 selfloop transitions, 17 changer transitions 0/350 dead transitions. [2021-10-28 09:07:41,380 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 350 transitions, 1564 flow [2021-10-28 09:07:41,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:07:41,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-28 09:07:41,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1426 transitions. [2021-10-28 09:07:41,386 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.925974025974026 [2021-10-28 09:07:41,387 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1426 transitions. [2021-10-28 09:07:41,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1426 transitions. [2021-10-28 09:07:41,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:41,388 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1426 transitions. [2021-10-28 09:07:41,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 285.2) internal successors, (1426), 5 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) [2021-10-28 09:07:41,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:41,400 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:41,400 INFO L186 Difference]: Start difference. First operand has 291 places, 320 transitions, 1133 flow. Second operand 5 states and 1426 transitions. [2021-10-28 09:07:41,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 350 transitions, 1564 flow [2021-10-28 09:07:41,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 350 transitions, 1556 flow, removed 4 selfloop flow, removed 0 redundant places. [2021-10-28 09:07:41,432 INFO L242 Difference]: Finished difference. Result has 299 places, 334 transitions, 1365 flow [2021-10-28 09:07:41,433 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=1125, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1365, PETRI_PLACES=299, PETRI_TRANSITIONS=334} [2021-10-28 09:07:41,433 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 28 predicate places. [2021-10-28 09:07:41,433 INFO L470 AbstractCegarLoop]: Abstraction has has 299 places, 334 transitions, 1365 flow [2021-10-28 09:07:41,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:41,434 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:41,434 INFO L254 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] [2021-10-28 09:07:41,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-28 09:07:41,435 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:41,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:41,436 INFO L85 PathProgramCache]: Analyzing trace with hash 418302911, now seen corresponding path program 1 times [2021-10-28 09:07:41,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:41,436 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769520263] [2021-10-28 09:07:41,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:41,437 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:41,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:41,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:41,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:41,589 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769520263] [2021-10-28 09:07:41,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769520263] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:41,589 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:41,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-28 09:07:41,590 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687945400] [2021-10-28 09:07:41,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-28 09:07:41,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:41,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 09:07:41,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:07:41,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:07:41,598 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 334 transitions, 1365 flow. Second operand has 5 states, 5 states have (on average 278.0) internal successors, (1390), 5 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:41,598 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:41,598 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:07:41,599 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:42,532 INFO L129 PetriNetUnfolder]: 347/3417 cut-off events. [2021-10-28 09:07:42,532 INFO L130 PetriNetUnfolder]: For 4431/7027 co-relation queries the response was YES. [2021-10-28 09:07:42,573 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5301 conditions, 3417 events. 347/3417 cut-off events. For 4431/7027 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 36845 event pairs, 27 based on Foata normal form. 3/3157 useless extension candidates. Maximal degree in co-relation 5277. Up to 124 conditions per place. [2021-10-28 09:07:42,596 INFO L132 encePairwiseOnDemand]: 301/308 looper letters, 112 selfloop transitions, 27 changer transitions 0/396 dead transitions. [2021-10-28 09:07:42,597 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 396 transitions, 2341 flow [2021-10-28 09:07:42,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:07:42,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-28 09:07:42,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1422 transitions. [2021-10-28 09:07:42,603 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9233766233766234 [2021-10-28 09:07:42,604 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1422 transitions. [2021-10-28 09:07:42,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1422 transitions. [2021-10-28 09:07:42,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:42,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1422 transitions. [2021-10-28 09:07:42,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 284.4) internal successors, (1422), 5 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:42,616 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:42,618 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:42,618 INFO L186 Difference]: Start difference. First operand has 299 places, 334 transitions, 1365 flow. Second operand 5 states and 1422 transitions. [2021-10-28 09:07:42,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 396 transitions, 2341 flow [2021-10-28 09:07:42,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 396 transitions, 2331 flow, removed 5 selfloop flow, removed 0 redundant places. [2021-10-28 09:07:42,664 INFO L242 Difference]: Finished difference. Result has 306 places, 355 transitions, 1769 flow [2021-10-28 09:07:42,666 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1769, PETRI_PLACES=306, PETRI_TRANSITIONS=355} [2021-10-28 09:07:42,666 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 35 predicate places. [2021-10-28 09:07:42,666 INFO L470 AbstractCegarLoop]: Abstraction has has 306 places, 355 transitions, 1769 flow [2021-10-28 09:07:42,667 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 278.0) internal successors, (1390), 5 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:42,667 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:42,668 INFO L254 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] [2021-10-28 09:07:42,668 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-28 09:07:42,669 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:42,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:42,669 INFO L85 PathProgramCache]: Analyzing trace with hash -554044213, now seen corresponding path program 2 times [2021-10-28 09:07:42,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:42,671 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448424014] [2021-10-28 09:07:42,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:42,671 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:42,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:42,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:42,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:42,753 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448424014] [2021-10-28 09:07:42,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448424014] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:42,753 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:42,754 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-28 09:07:42,754 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675753243] [2021-10-28 09:07:42,755 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 09:07:42,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:42,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:07:42,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:07:42,765 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:07:42,779 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 355 transitions, 1769 flow. Second operand has 4 states, 4 states have (on average 278.5) internal successors, (1114), 4 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:42,789 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:42,789 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:07:42,789 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:43,888 INFO L129 PetriNetUnfolder]: 423/4218 cut-off events. [2021-10-28 09:07:43,889 INFO L130 PetriNetUnfolder]: For 5524/8596 co-relation queries the response was YES. [2021-10-28 09:07:43,938 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6336 conditions, 4218 events. 423/4218 cut-off events. For 5524/8596 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 48416 event pairs, 30 based on Foata normal form. 22/3909 useless extension candidates. Maximal degree in co-relation 6308. Up to 124 conditions per place. [2021-10-28 09:07:43,964 INFO L132 encePairwiseOnDemand]: 299/308 looper letters, 92 selfloop transitions, 47 changer transitions 0/396 dead transitions. [2021-10-28 09:07:43,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 396 transitions, 2548 flow [2021-10-28 09:07:43,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:07:43,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-28 09:07:43,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1426 transitions. [2021-10-28 09:07:43,971 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.925974025974026 [2021-10-28 09:07:43,971 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1426 transitions. [2021-10-28 09:07:43,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1426 transitions. [2021-10-28 09:07:43,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:43,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1426 transitions. [2021-10-28 09:07:43,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 285.2) internal successors, (1426), 5 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) [2021-10-28 09:07:43,983 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:43,986 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:43,986 INFO L186 Difference]: Start difference. First operand has 306 places, 355 transitions, 1769 flow. Second operand 5 states and 1426 transitions. [2021-10-28 09:07:43,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 396 transitions, 2548 flow [2021-10-28 09:07:44,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 396 transitions, 2529 flow, removed 8 selfloop flow, removed 1 redundant places. [2021-10-28 09:07:44,052 INFO L242 Difference]: Finished difference. Result has 313 places, 376 transitions, 2286 flow [2021-10-28 09:07:44,054 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2286, PETRI_PLACES=313, PETRI_TRANSITIONS=376} [2021-10-28 09:07:44,054 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 42 predicate places. [2021-10-28 09:07:44,054 INFO L470 AbstractCegarLoop]: Abstraction has has 313 places, 376 transitions, 2286 flow [2021-10-28 09:07:44,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.5) internal successors, (1114), 4 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:44,055 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:44,056 INFO L254 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] [2021-10-28 09:07:44,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-28 09:07:44,056 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:44,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:44,058 INFO L85 PathProgramCache]: Analyzing trace with hash 785999757, now seen corresponding path program 1 times [2021-10-28 09:07:44,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:44,060 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235941616] [2021-10-28 09:07:44,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:44,061 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:44,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:44,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:44,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:44,145 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235941616] [2021-10-28 09:07:44,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235941616] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:44,146 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:44,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-28 09:07:44,146 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348982253] [2021-10-28 09:07:44,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-28 09:07:44,147 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:44,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-28 09:07:44,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-28 09:07:44,150 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 289 out of 308 [2021-10-28 09:07:44,151 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 376 transitions, 2286 flow. Second operand has 3 states, 3 states have (on average 290.0) internal successors, (870), 3 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:44,152 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:44,152 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 289 of 308 [2021-10-28 09:07:44,152 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:45,110 INFO L129 PetriNetUnfolder]: 220/3332 cut-off events. [2021-10-28 09:07:45,111 INFO L130 PetriNetUnfolder]: For 4634/5658 co-relation queries the response was YES. [2021-10-28 09:07:45,154 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4742 conditions, 3332 events. 220/3332 cut-off events. For 4634/5658 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 36345 event pairs, 1 based on Foata normal form. 5/3089 useless extension candidates. Maximal degree in co-relation 4711. Up to 101 conditions per place. [2021-10-28 09:07:45,173 INFO L132 encePairwiseOnDemand]: 305/308 looper letters, 4 selfloop transitions, 2 changer transitions 0/377 dead transitions. [2021-10-28 09:07:45,174 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 377 transitions, 2300 flow [2021-10-28 09:07:45,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-28 09:07:45,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-28 09:07:45,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 874 transitions. [2021-10-28 09:07:45,179 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9458874458874459 [2021-10-28 09:07:45,179 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 874 transitions. [2021-10-28 09:07:45,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 874 transitions. [2021-10-28 09:07:45,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:45,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 874 transitions. [2021-10-28 09:07:45,184 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 291.3333333333333) internal successors, (874), 3 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:45,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:45,189 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 308.0) internal successors, (1232), 4 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:45,189 INFO L186 Difference]: Start difference. First operand has 313 places, 376 transitions, 2286 flow. Second operand 3 states and 874 transitions. [2021-10-28 09:07:45,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 377 transitions, 2300 flow [2021-10-28 09:07:45,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 377 transitions, 2252 flow, removed 24 selfloop flow, removed 0 redundant places. [2021-10-28 09:07:45,234 INFO L242 Difference]: Finished difference. Result has 316 places, 376 transitions, 2246 flow [2021-10-28 09:07:45,235 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=2238, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2246, PETRI_PLACES=316, PETRI_TRANSITIONS=376} [2021-10-28 09:07:45,235 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 45 predicate places. [2021-10-28 09:07:45,236 INFO L470 AbstractCegarLoop]: Abstraction has has 316 places, 376 transitions, 2246 flow [2021-10-28 09:07:45,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 290.0) internal successors, (870), 3 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:45,236 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:45,237 INFO L254 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] [2021-10-28 09:07:45,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-28 09:07:45,237 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:45,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:45,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1994470983, now seen corresponding path program 1 times [2021-10-28 09:07:45,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:45,238 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661953040] [2021-10-28 09:07:45,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:45,239 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:45,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:45,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:45,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:45,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661953040] [2021-10-28 09:07:45,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661953040] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:45,402 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:45,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-28 09:07:45,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688577600] [2021-10-28 09:07:45,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-28 09:07:45,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:45,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 09:07:45,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:07:45,408 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:07:45,410 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 376 transitions, 2246 flow. Second operand has 5 states, 5 states have (on average 278.0) internal successors, (1390), 5 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:45,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:45,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:07:45,411 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:46,585 INFO L129 PetriNetUnfolder]: 391/4678 cut-off events. [2021-10-28 09:07:46,585 INFO L130 PetriNetUnfolder]: For 7484/12115 co-relation queries the response was YES. [2021-10-28 09:07:46,655 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7123 conditions, 4678 events. 391/4678 cut-off events. For 7484/12115 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 55223 event pairs, 34 based on Foata normal form. 22/4383 useless extension candidates. Maximal degree in co-relation 7090. Up to 124 conditions per place. [2021-10-28 09:07:46,687 INFO L132 encePairwiseOnDemand]: 300/308 looper letters, 107 selfloop transitions, 61 changer transitions 0/425 dead transitions. [2021-10-28 09:07:46,687 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 425 transitions, 3167 flow [2021-10-28 09:07:46,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:07:46,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-28 09:07:46,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1428 transitions. [2021-10-28 09:07:46,694 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9272727272727272 [2021-10-28 09:07:46,695 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1428 transitions. [2021-10-28 09:07:46,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1428 transitions. [2021-10-28 09:07:46,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:46,696 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1428 transitions. [2021-10-28 09:07:46,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 285.6) internal successors, (1428), 5 states have internal predecessors, (1428), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:46,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:46,707 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:46,707 INFO L186 Difference]: Start difference. First operand has 316 places, 376 transitions, 2246 flow. Second operand 5 states and 1428 transitions. [2021-10-28 09:07:46,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 425 transitions, 3167 flow [2021-10-28 09:07:46,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 425 transitions, 3163 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-28 09:07:46,764 INFO L242 Difference]: Finished difference. Result has 322 places, 392 transitions, 2772 flow [2021-10-28 09:07:46,765 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=2242, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2772, PETRI_PLACES=322, PETRI_TRANSITIONS=392} [2021-10-28 09:07:46,765 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 51 predicate places. [2021-10-28 09:07:46,766 INFO L470 AbstractCegarLoop]: Abstraction has has 322 places, 392 transitions, 2772 flow [2021-10-28 09:07:46,766 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 278.0) internal successors, (1390), 5 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:46,766 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:46,767 INFO L254 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] [2021-10-28 09:07:46,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-28 09:07:46,767 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:46,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:46,768 INFO L85 PathProgramCache]: Analyzing trace with hash 2076751659, now seen corresponding path program 2 times [2021-10-28 09:07:46,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:46,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283046332] [2021-10-28 09:07:46,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:46,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:46,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:46,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:46,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:46,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283046332] [2021-10-28 09:07:46,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283046332] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:46,917 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:46,918 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-28 09:07:46,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475353661] [2021-10-28 09:07:46,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-28 09:07:46,919 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:46,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-28 09:07:46,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2021-10-28 09:07:46,923 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:07:46,925 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 392 transitions, 2772 flow. Second operand has 5 states, 5 states have (on average 278.0) internal successors, (1390), 5 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:46,925 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:46,926 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:07:46,926 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:48,221 INFO L129 PetriNetUnfolder]: 393/4687 cut-off events. [2021-10-28 09:07:48,222 INFO L130 PetriNetUnfolder]: For 10453/16811 co-relation queries the response was YES. [2021-10-28 09:07:48,271 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7374 conditions, 4687 events. 393/4687 cut-off events. For 10453/16811 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 55371 event pairs, 33 based on Foata normal form. 21/4385 useless extension candidates. Maximal degree in co-relation 7338. Up to 147 conditions per place. [2021-10-28 09:07:48,291 INFO L132 encePairwiseOnDemand]: 300/308 looper letters, 128 selfloop transitions, 48 changer transitions 0/433 dead transitions. [2021-10-28 09:07:48,291 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 433 transitions, 3591 flow [2021-10-28 09:07:48,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:07:48,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-28 09:07:48,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1426 transitions. [2021-10-28 09:07:48,297 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.925974025974026 [2021-10-28 09:07:48,297 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1426 transitions. [2021-10-28 09:07:48,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1426 transitions. [2021-10-28 09:07:48,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:48,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1426 transitions. [2021-10-28 09:07:48,303 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 285.2) internal successors, (1426), 5 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) [2021-10-28 09:07:48,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:48,308 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:48,308 INFO L186 Difference]: Start difference. First operand has 322 places, 392 transitions, 2772 flow. Second operand 5 states and 1426 transitions. [2021-10-28 09:07:48,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 433 transitions, 3591 flow [2021-10-28 09:07:48,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 433 transitions, 3559 flow, removed 16 selfloop flow, removed 0 redundant places. [2021-10-28 09:07:48,375 INFO L242 Difference]: Finished difference. Result has 329 places, 396 transitions, 2991 flow [2021-10-28 09:07:48,376 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2991, PETRI_PLACES=329, PETRI_TRANSITIONS=396} [2021-10-28 09:07:48,376 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 58 predicate places. [2021-10-28 09:07:48,376 INFO L470 AbstractCegarLoop]: Abstraction has has 329 places, 396 transitions, 2991 flow [2021-10-28 09:07:48,377 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 278.0) internal successors, (1390), 5 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:48,377 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:48,378 INFO L254 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] [2021-10-28 09:07:48,378 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-28 09:07:48,378 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:48,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:48,379 INFO L85 PathProgramCache]: Analyzing trace with hash -1189820221, now seen corresponding path program 1 times [2021-10-28 09:07:48,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:48,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678690742] [2021-10-28 09:07:48,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:48,379 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:48,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:48,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:48,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:48,681 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678690742] [2021-10-28 09:07:48,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678690742] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:48,682 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:48,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-10-28 09:07:48,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975472298] [2021-10-28 09:07:48,683 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-10-28 09:07:48,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:48,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-10-28 09:07:48,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-10-28 09:07:48,690 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 213 out of 308 [2021-10-28 09:07:48,694 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 396 transitions, 2991 flow. Second operand has 14 states, 14 states have (on average 217.07142857142858) internal successors, (3039), 14 states have internal predecessors, (3039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:48,695 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:48,695 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 213 of 308 [2021-10-28 09:07:48,695 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:54,059 INFO L129 PetriNetUnfolder]: 2820/19264 cut-off events. [2021-10-28 09:07:54,059 INFO L130 PetriNetUnfolder]: For 13894/16570 co-relation queries the response was YES. [2021-10-28 09:07:54,268 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27582 conditions, 19264 events. 2820/19264 cut-off events. For 13894/16570 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 284975 event pairs, 543 based on Foata normal form. 58/17358 useless extension candidates. Maximal degree in co-relation 27542. Up to 1317 conditions per place. [2021-10-28 09:07:54,366 INFO L132 encePairwiseOnDemand]: 285/308 looper letters, 119 selfloop transitions, 25 changer transitions 3/469 dead transitions. [2021-10-28 09:07:54,366 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 469 transitions, 3431 flow [2021-10-28 09:07:54,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-10-28 09:07:54,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-10-28 09:07:54,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 4408 transitions. [2021-10-28 09:07:54,387 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7155844155844155 [2021-10-28 09:07:54,387 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 4408 transitions. [2021-10-28 09:07:54,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 4408 transitions. [2021-10-28 09:07:54,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:07:54,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 4408 transitions. [2021-10-28 09:07:54,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 220.4) internal successors, (4408), 20 states have internal predecessors, (4408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:54,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 308.0) internal successors, (6468), 21 states have internal predecessors, (6468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:54,430 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 308.0) internal successors, (6468), 21 states have internal predecessors, (6468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:54,430 INFO L186 Difference]: Start difference. First operand has 329 places, 396 transitions, 2991 flow. Second operand 20 states and 4408 transitions. [2021-10-28 09:07:54,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 469 transitions, 3431 flow [2021-10-28 09:07:54,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 469 transitions, 3376 flow, removed 15 selfloop flow, removed 1 redundant places. [2021-10-28 09:07:54,526 INFO L242 Difference]: Finished difference. Result has 359 places, 410 transitions, 3072 flow [2021-10-28 09:07:54,527 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=2936, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3072, PETRI_PLACES=359, PETRI_TRANSITIONS=410} [2021-10-28 09:07:54,528 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 88 predicate places. [2021-10-28 09:07:54,528 INFO L470 AbstractCegarLoop]: Abstraction has has 359 places, 410 transitions, 3072 flow [2021-10-28 09:07:54,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 217.07142857142858) internal successors, (3039), 14 states have internal predecessors, (3039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:54,529 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:07:54,530 INFO L254 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] [2021-10-28 09:07:54,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-28 09:07:54,530 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:07:54,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:07:54,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1871599145, now seen corresponding path program 1 times [2021-10-28 09:07:54,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:07:54,532 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781748246] [2021-10-28 09:07:54,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:07:54,532 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:07:54,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:07:54,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:07:54,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:07:54,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781748246] [2021-10-28 09:07:54,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781748246] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:07:54,669 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:07:54,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-28 09:07:54,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897862522] [2021-10-28 09:07:54,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-28 09:07:54,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:07:54,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-28 09:07:54,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-10-28 09:07:54,674 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 308 [2021-10-28 09:07:54,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 410 transitions, 3072 flow. Second operand has 7 states, 7 states have (on average 248.28571428571428) internal successors, (1738), 7 states have internal predecessors, (1738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:07:54,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:07:54,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 308 [2021-10-28 09:07:54,677 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:07:59,687 INFO L129 PetriNetUnfolder]: 3563/19183 cut-off events. [2021-10-28 09:07:59,687 INFO L130 PetriNetUnfolder]: For 15223/17959 co-relation queries the response was YES. [2021-10-28 09:07:59,922 INFO L84 FinitePrefix]: Finished finitePrefix Result has 31804 conditions, 19183 events. 3563/19183 cut-off events. For 15223/17959 co-relation queries the response was YES. Maximal size of possible extension queue 1071. Compared 277820 event pairs, 1680 based on Foata normal form. 50/17675 useless extension candidates. Maximal degree in co-relation 31752. Up to 4448 conditions per place. [2021-10-28 09:08:00,006 INFO L132 encePairwiseOnDemand]: 300/308 looper letters, 66 selfloop transitions, 6 changer transitions 19/434 dead transitions. [2021-10-28 09:08:00,006 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 434 transitions, 3281 flow [2021-10-28 09:08:00,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-10-28 09:08:00,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-10-28 09:08:00,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2012 transitions. [2021-10-28 09:08:00,015 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8165584415584416 [2021-10-28 09:08:00,016 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2012 transitions. [2021-10-28 09:08:00,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2012 transitions. [2021-10-28 09:08:00,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:08:00,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2012 transitions. [2021-10-28 09:08:00,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 251.5) internal successors, (2012), 8 states have internal predecessors, (2012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:00,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 308.0) internal successors, (2772), 9 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:00,033 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 308.0) internal successors, (2772), 9 states have internal predecessors, (2772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:00,034 INFO L186 Difference]: Start difference. First operand has 359 places, 410 transitions, 3072 flow. Second operand 8 states and 2012 transitions. [2021-10-28 09:08:00,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 434 transitions, 3281 flow [2021-10-28 09:08:00,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 434 transitions, 3266 flow, removed 3 selfloop flow, removed 5 redundant places. [2021-10-28 09:08:00,203 INFO L242 Difference]: Finished difference. Result has 364 places, 397 transitions, 2839 flow [2021-10-28 09:08:00,204 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=3060, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2839, PETRI_PLACES=364, PETRI_TRANSITIONS=397} [2021-10-28 09:08:00,204 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 93 predicate places. [2021-10-28 09:08:00,205 INFO L470 AbstractCegarLoop]: Abstraction has has 364 places, 397 transitions, 2839 flow [2021-10-28 09:08:00,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 248.28571428571428) internal successors, (1738), 7 states have internal predecessors, (1738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:00,206 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:08:00,206 INFO L254 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] [2021-10-28 09:08:00,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-28 09:08:00,207 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:08:00,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:08:00,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1316376217, now seen corresponding path program 1 times [2021-10-28 09:08:00,207 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:08:00,208 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952136968] [2021-10-28 09:08:00,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:08:00,208 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:08:00,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:08:00,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:08:00,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:08:00,480 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952136968] [2021-10-28 09:08:00,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952136968] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:08:00,483 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:08:00,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-28 09:08:00,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057998129] [2021-10-28 09:08:00,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-28 09:08:00,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:08:00,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-28 09:08:00,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-28 09:08:00,491 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 251 out of 308 [2021-10-28 09:08:00,494 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 397 transitions, 2839 flow. Second operand has 6 states, 6 states have (on average 256.5) internal successors, (1539), 6 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:00,494 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:08:00,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 251 of 308 [2021-10-28 09:08:00,495 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:08:02,203 INFO L129 PetriNetUnfolder]: 414/6456 cut-off events. [2021-10-28 09:08:02,203 INFO L130 PetriNetUnfolder]: For 10917/12493 co-relation queries the response was YES. [2021-10-28 09:08:02,261 INFO L84 FinitePrefix]: Finished finitePrefix Result has 11065 conditions, 6456 events. 414/6456 cut-off events. For 10917/12493 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 81918 event pairs, 0 based on Foata normal form. 25/6004 useless extension candidates. Maximal degree in co-relation 11010. Up to 624 conditions per place. [2021-10-28 09:08:02,284 INFO L132 encePairwiseOnDemand]: 302/308 looper letters, 38 selfloop transitions, 3 changer transitions 23/402 dead transitions. [2021-10-28 09:08:02,284 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 402 transitions, 2943 flow [2021-10-28 09:08:02,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-28 09:08:02,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-28 09:08:02,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1799 transitions. [2021-10-28 09:08:02,292 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8344155844155844 [2021-10-28 09:08:02,293 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1799 transitions. [2021-10-28 09:08:02,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1799 transitions. [2021-10-28 09:08:02,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:08:02,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1799 transitions. [2021-10-28 09:08:02,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 257.0) internal successors, (1799), 7 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:02,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:02,309 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:02,309 INFO L186 Difference]: Start difference. First operand has 364 places, 397 transitions, 2839 flow. Second operand 7 states and 1799 transitions. [2021-10-28 09:08:02,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 402 transitions, 2943 flow [2021-10-28 09:08:02,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 402 transitions, 2844 flow, removed 46 selfloop flow, removed 5 redundant places. [2021-10-28 09:08:02,411 INFO L242 Difference]: Finished difference. Result has 368 places, 379 transitions, 2378 flow [2021-10-28 09:08:02,412 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=2742, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2378, PETRI_PLACES=368, PETRI_TRANSITIONS=379} [2021-10-28 09:08:02,412 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 97 predicate places. [2021-10-28 09:08:02,412 INFO L470 AbstractCegarLoop]: Abstraction has has 368 places, 379 transitions, 2378 flow [2021-10-28 09:08:02,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 256.5) internal successors, (1539), 6 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:02,413 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:08:02,414 INFO L254 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] [2021-10-28 09:08:02,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-28 09:08:02,414 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:08:02,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:08:02,415 INFO L85 PathProgramCache]: Analyzing trace with hash 459242045, now seen corresponding path program 1 times [2021-10-28 09:08:02,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:08:02,415 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992827033] [2021-10-28 09:08:02,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:08:02,416 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:08:02,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:08:02,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:08:02,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:08:02,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992827033] [2021-10-28 09:08:02,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992827033] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:08:02,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:08:02,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-28 09:08:02,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734768152] [2021-10-28 09:08:02,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-28 09:08:02,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:08:02,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-28 09:08:02,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-28 09:08:02,528 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 243 out of 308 [2021-10-28 09:08:02,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 379 transitions, 2378 flow. Second operand has 6 states, 6 states have (on average 249.16666666666666) internal successors, (1495), 6 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:02,530 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:08:02,531 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 243 of 308 [2021-10-28 09:08:02,531 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:08:07,656 INFO L129 PetriNetUnfolder]: 3526/19439 cut-off events. [2021-10-28 09:08:07,657 INFO L130 PetriNetUnfolder]: For 17730/19206 co-relation queries the response was YES. [2021-10-28 09:08:07,933 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35127 conditions, 19439 events. 3526/19439 cut-off events. For 17730/19206 co-relation queries the response was YES. Maximal size of possible extension queue 1073. Compared 283524 event pairs, 1742 based on Foata normal form. 355/18281 useless extension candidates. Maximal degree in co-relation 35070. Up to 4866 conditions per place. [2021-10-28 09:08:08,004 INFO L132 encePairwiseOnDemand]: 294/308 looper letters, 64 selfloop transitions, 32 changer transitions 3/424 dead transitions. [2021-10-28 09:08:08,005 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 424 transitions, 2812 flow [2021-10-28 09:08:08,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-28 09:08:08,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-28 09:08:08,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1770 transitions. [2021-10-28 09:08:08,011 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8209647495361782 [2021-10-28 09:08:08,012 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1770 transitions. [2021-10-28 09:08:08,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1770 transitions. [2021-10-28 09:08:08,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:08:08,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1770 transitions. [2021-10-28 09:08:08,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 252.85714285714286) internal successors, (1770), 7 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:08,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:08,025 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:08,025 INFO L186 Difference]: Start difference. First operand has 368 places, 379 transitions, 2378 flow. Second operand 7 states and 1770 transitions. [2021-10-28 09:08:08,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 424 transitions, 2812 flow [2021-10-28 09:08:08,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 424 transitions, 2767 flow, removed 20 selfloop flow, removed 4 redundant places. [2021-10-28 09:08:08,197 INFO L242 Difference]: Finished difference. Result has 373 places, 408 transitions, 2658 flow [2021-10-28 09:08:08,198 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=2335, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2658, PETRI_PLACES=373, PETRI_TRANSITIONS=408} [2021-10-28 09:08:08,199 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 102 predicate places. [2021-10-28 09:08:08,199 INFO L470 AbstractCegarLoop]: Abstraction has has 373 places, 408 transitions, 2658 flow [2021-10-28 09:08:08,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 249.16666666666666) internal successors, (1495), 6 states have internal predecessors, (1495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:08,200 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:08:08,200 INFO L254 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] [2021-10-28 09:08:08,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-28 09:08:08,201 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:08:08,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:08:08,201 INFO L85 PathProgramCache]: Analyzing trace with hash 735246413, now seen corresponding path program 2 times [2021-10-28 09:08:08,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:08:08,202 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837623145] [2021-10-28 09:08:08,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:08:08,202 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:08:08,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:08:08,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:08:08,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:08:08,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837623145] [2021-10-28 09:08:08,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837623145] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:08:08,302 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:08:08,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-28 09:08:08,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778584483] [2021-10-28 09:08:08,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-28 09:08:08,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:08:08,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-28 09:08:08,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-10-28 09:08:08,309 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 251 out of 308 [2021-10-28 09:08:08,312 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 408 transitions, 2658 flow. Second operand has 6 states, 6 states have (on average 256.5) internal successors, (1539), 6 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:08,312 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:08:08,312 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 251 of 308 [2021-10-28 09:08:08,312 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:08:11,319 INFO L129 PetriNetUnfolder]: 1279/12388 cut-off events. [2021-10-28 09:08:11,320 INFO L130 PetriNetUnfolder]: For 15255/18041 co-relation queries the response was YES. [2021-10-28 09:08:11,470 INFO L84 FinitePrefix]: Finished finitePrefix Result has 23660 conditions, 12388 events. 1279/12388 cut-off events. For 15255/18041 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 179960 event pairs, 322 based on Foata normal form. 339/11785 useless extension candidates. Maximal degree in co-relation 23601. Up to 1479 conditions per place. [2021-10-28 09:08:11,775 INFO L132 encePairwiseOnDemand]: 302/308 looper letters, 38 selfloop transitions, 4 changer transitions 3/411 dead transitions. [2021-10-28 09:08:11,776 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 411 transitions, 2764 flow [2021-10-28 09:08:11,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-28 09:08:11,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-10-28 09:08:11,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1799 transitions. [2021-10-28 09:08:11,786 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8344155844155844 [2021-10-28 09:08:11,786 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1799 transitions. [2021-10-28 09:08:11,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1799 transitions. [2021-10-28 09:08:11,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:08:11,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1799 transitions. [2021-10-28 09:08:11,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 257.0) internal successors, (1799), 7 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:11,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:11,803 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 308.0) internal successors, (2464), 8 states have internal predecessors, (2464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:11,803 INFO L186 Difference]: Start difference. First operand has 373 places, 408 transitions, 2658 flow. Second operand 7 states and 1799 transitions. [2021-10-28 09:08:11,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 411 transitions, 2764 flow [2021-10-28 09:08:11,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 411 transitions, 2758 flow, removed 3 selfloop flow, removed 2 redundant places. [2021-10-28 09:08:11,946 INFO L242 Difference]: Finished difference. Result has 378 places, 408 transitions, 2670 flow [2021-10-28 09:08:11,947 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=2654, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2670, PETRI_PLACES=378, PETRI_TRANSITIONS=408} [2021-10-28 09:08:11,947 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 107 predicate places. [2021-10-28 09:08:11,948 INFO L470 AbstractCegarLoop]: Abstraction has has 378 places, 408 transitions, 2670 flow [2021-10-28 09:08:11,948 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 256.5) internal successors, (1539), 6 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:11,949 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:08:11,949 INFO L254 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] [2021-10-28 09:08:11,949 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-28 09:08:11,949 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:08:11,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:08:11,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1188734771, now seen corresponding path program 1 times [2021-10-28 09:08:11,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:08:11,951 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446409879] [2021-10-28 09:08:11,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:08:11,951 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:08:11,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:08:12,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:08:12,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:08:12,014 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446409879] [2021-10-28 09:08:12,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446409879] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:08:12,014 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:08:12,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-28 09:08:12,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944988525] [2021-10-28 09:08:12,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 09:08:12,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:08:12,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:08:12,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:08:12,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:08:12,022 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 408 transitions, 2670 flow. Second operand has 4 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:12,022 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:08:12,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:08:12,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:08:15,967 INFO L129 PetriNetUnfolder]: 1607/14924 cut-off events. [2021-10-28 09:08:15,968 INFO L130 PetriNetUnfolder]: For 22354/29821 co-relation queries the response was YES. [2021-10-28 09:08:16,176 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28577 conditions, 14924 events. 1607/14924 cut-off events. For 22354/29821 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 223030 event pairs, 463 based on Foata normal form. 224/14082 useless extension candidates. Maximal degree in co-relation 28516. Up to 1768 conditions per place. [2021-10-28 09:08:16,223 INFO L132 encePairwiseOnDemand]: 300/308 looper letters, 74 selfloop transitions, 42 changer transitions 22/439 dead transitions. [2021-10-28 09:08:16,223 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 439 transitions, 3366 flow [2021-10-28 09:08:16,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:08:16,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-28 09:08:16,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1424 transitions. [2021-10-28 09:08:16,227 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9246753246753247 [2021-10-28 09:08:16,227 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1424 transitions. [2021-10-28 09:08:16,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1424 transitions. [2021-10-28 09:08:16,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:08:16,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1424 transitions. [2021-10-28 09:08:16,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 284.8) internal successors, (1424), 5 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:16,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:16,237 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:16,238 INFO L186 Difference]: Start difference. First operand has 378 places, 408 transitions, 2670 flow. Second operand 5 states and 1424 transitions. [2021-10-28 09:08:16,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 439 transitions, 3366 flow [2021-10-28 09:08:16,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 439 transitions, 3361 flow, removed 2 selfloop flow, removed 3 redundant places. [2021-10-28 09:08:16,486 INFO L242 Difference]: Finished difference. Result has 381 places, 404 transitions, 2837 flow [2021-10-28 09:08:16,487 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=2665, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2837, PETRI_PLACES=381, PETRI_TRANSITIONS=404} [2021-10-28 09:08:16,487 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 110 predicate places. [2021-10-28 09:08:16,488 INFO L470 AbstractCegarLoop]: Abstraction has has 381 places, 404 transitions, 2837 flow [2021-10-28 09:08:16,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.75) internal successors, (1115), 4 states have internal predecessors, (1115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:16,488 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:08:16,489 INFO L254 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] [2021-10-28 09:08:16,489 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-28 09:08:16,489 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:08:16,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:08:16,490 INFO L85 PathProgramCache]: Analyzing trace with hash 412908593, now seen corresponding path program 1 times [2021-10-28 09:08:16,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:08:16,490 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123266165] [2021-10-28 09:08:16,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:08:16,491 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:08:16,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:08:16,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:08:16,557 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:08:16,557 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123266165] [2021-10-28 09:08:16,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123266165] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:08:16,558 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:08:16,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-28 09:08:16,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164194372] [2021-10-28 09:08:16,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 09:08:16,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:08:16,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:08:16,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:08:16,563 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:08:16,565 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 404 transitions, 2837 flow. Second operand has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:16,565 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:08:16,566 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:08:16,566 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:08:19,952 INFO L129 PetriNetUnfolder]: 1445/13743 cut-off events. [2021-10-28 09:08:19,952 INFO L130 PetriNetUnfolder]: For 22885/29890 co-relation queries the response was YES. [2021-10-28 09:08:20,147 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26393 conditions, 13743 events. 1445/13743 cut-off events. For 22885/29890 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 202959 event pairs, 470 based on Foata normal form. 141/12903 useless extension candidates. Maximal degree in co-relation 26331. Up to 1677 conditions per place. [2021-10-28 09:08:20,195 INFO L132 encePairwiseOnDemand]: 303/308 looper letters, 91 selfloop transitions, 6 changer transitions 8/406 dead transitions. [2021-10-28 09:08:20,195 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 406 transitions, 2950 flow [2021-10-28 09:08:20,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 09:08:20,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-28 09:08:20,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1133 transitions. [2021-10-28 09:08:20,199 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9196428571428571 [2021-10-28 09:08:20,199 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1133 transitions. [2021-10-28 09:08:20,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1133 transitions. [2021-10-28 09:08:20,201 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:08:20,201 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1133 transitions. [2021-10-28 09:08:20,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 283.25) internal successors, (1133), 4 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:20,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 308.0) internal successors, (1540), 5 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:20,209 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 308.0) internal successors, (1540), 5 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:20,209 INFO L186 Difference]: Start difference. First operand has 381 places, 404 transitions, 2837 flow. Second operand 4 states and 1133 transitions. [2021-10-28 09:08:20,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 406 transitions, 2950 flow [2021-10-28 09:08:20,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 406 transitions, 2937 flow, removed 3 selfloop flow, removed 1 redundant places. [2021-10-28 09:08:20,465 INFO L242 Difference]: Finished difference. Result has 384 places, 395 transitions, 2613 flow [2021-10-28 09:08:20,466 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2613, PETRI_PLACES=384, PETRI_TRANSITIONS=395} [2021-10-28 09:08:20,466 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 113 predicate places. [2021-10-28 09:08:20,467 INFO L470 AbstractCegarLoop]: Abstraction has has 384 places, 395 transitions, 2613 flow [2021-10-28 09:08:20,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 279.0) internal successors, (1116), 4 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:20,467 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:08:20,468 INFO L254 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] [2021-10-28 09:08:20,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-28 09:08:20,468 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:08:20,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:08:20,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1630996957, now seen corresponding path program 1 times [2021-10-28 09:08:20,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:08:20,469 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960903509] [2021-10-28 09:08:20,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:08:20,470 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:08:20,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:08:20,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:08:20,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:08:20,531 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960903509] [2021-10-28 09:08:20,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960903509] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:08:20,532 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:08:20,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-28 09:08:20,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361429506] [2021-10-28 09:08:20,533 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 09:08:20,534 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:08:20,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:08:20,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:08:20,537 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:08:20,539 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 395 transitions, 2613 flow. Second operand has 4 states, 4 states have (on average 278.5) internal successors, (1114), 4 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:20,539 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:08:20,540 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:08:20,540 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:08:23,879 INFO L129 PetriNetUnfolder]: 1476/13502 cut-off events. [2021-10-28 09:08:23,879 INFO L130 PetriNetUnfolder]: For 20166/24723 co-relation queries the response was YES. [2021-10-28 09:08:24,081 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25603 conditions, 13502 events. 1476/13502 cut-off events. For 20166/24723 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 197356 event pairs, 414 based on Foata normal form. 165/12726 useless extension candidates. Maximal degree in co-relation 25540. Up to 1663 conditions per place. [2021-10-28 09:08:24,117 INFO L132 encePairwiseOnDemand]: 300/308 looper letters, 52 selfloop transitions, 47 changer transitions 20/420 dead transitions. [2021-10-28 09:08:24,117 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 420 transitions, 3135 flow [2021-10-28 09:08:24,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-28 09:08:24,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-28 09:08:24,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1426 transitions. [2021-10-28 09:08:24,121 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.925974025974026 [2021-10-28 09:08:24,122 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1426 transitions. [2021-10-28 09:08:24,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1426 transitions. [2021-10-28 09:08:24,123 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:08:24,123 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1426 transitions. [2021-10-28 09:08:24,126 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 285.2) internal successors, (1426), 5 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) [2021-10-28 09:08:24,131 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:24,132 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 308.0) internal successors, (1848), 6 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:24,133 INFO L186 Difference]: Start difference. First operand has 384 places, 395 transitions, 2613 flow. Second operand 5 states and 1426 transitions. [2021-10-28 09:08:24,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 420 transitions, 3135 flow [2021-10-28 09:08:24,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 420 transitions, 3089 flow, removed 5 selfloop flow, removed 2 redundant places. [2021-10-28 09:08:24,359 INFO L242 Difference]: Finished difference. Result has 387 places, 390 transitions, 2597 flow [2021-10-28 09:08:24,360 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=2546, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2597, PETRI_PLACES=387, PETRI_TRANSITIONS=390} [2021-10-28 09:08:24,360 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 116 predicate places. [2021-10-28 09:08:24,361 INFO L470 AbstractCegarLoop]: Abstraction has has 387 places, 390 transitions, 2597 flow [2021-10-28 09:08:24,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.5) internal successors, (1114), 4 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:24,361 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:08:24,362 INFO L254 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] [2021-10-28 09:08:24,362 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-28 09:08:24,362 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:08:24,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:08:24,363 INFO L85 PathProgramCache]: Analyzing trace with hash -294595017, now seen corresponding path program 2 times [2021-10-28 09:08:24,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:08:24,363 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340423272] [2021-10-28 09:08:24,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:08:24,364 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:08:24,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:08:24,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:08:24,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:08:24,422 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340423272] [2021-10-28 09:08:24,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340423272] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:08:24,422 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:08:24,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-28 09:08:24,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469968019] [2021-10-28 09:08:24,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-28 09:08:24,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:08:24,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-28 09:08:24,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-28 09:08:24,427 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 308 [2021-10-28 09:08:24,428 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 390 transitions, 2597 flow. Second operand has 4 states, 4 states have (on average 278.5) internal successors, (1114), 4 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:24,429 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:08:24,429 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 308 [2021-10-28 09:08:24,429 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:08:27,552 INFO L129 PetriNetUnfolder]: 1285/11607 cut-off events. [2021-10-28 09:08:27,552 INFO L130 PetriNetUnfolder]: For 17325/20915 co-relation queries the response was YES. [2021-10-28 09:08:27,720 INFO L84 FinitePrefix]: Finished finitePrefix Result has 22313 conditions, 11607 events. 1285/11607 cut-off events. For 17325/20915 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 163574 event pairs, 368 based on Foata normal form. 71/10833 useless extension candidates. Maximal degree in co-relation 22250. Up to 1467 conditions per place. [2021-10-28 09:08:27,748 INFO L132 encePairwiseOnDemand]: 304/308 looper letters, 69 selfloop transitions, 13 changer transitions 24/395 dead transitions. [2021-10-28 09:08:27,748 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 395 transitions, 2815 flow [2021-10-28 09:08:27,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-28 09:08:27,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-28 09:08:27,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1131 transitions. [2021-10-28 09:08:27,752 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9180194805194806 [2021-10-28 09:08:27,752 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1131 transitions. [2021-10-28 09:08:27,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1131 transitions. [2021-10-28 09:08:27,753 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:08:27,753 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1131 transitions. [2021-10-28 09:08:27,756 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 282.75) internal successors, (1131), 4 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:27,759 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 308.0) internal successors, (1540), 5 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:27,760 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 308.0) internal successors, (1540), 5 states have internal predecessors, (1540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:27,760 INFO L186 Difference]: Start difference. First operand has 387 places, 390 transitions, 2597 flow. Second operand 4 states and 1131 transitions. [2021-10-28 09:08:27,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 395 transitions, 2815 flow [2021-10-28 09:08:27,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 395 transitions, 2739 flow, removed 22 selfloop flow, removed 4 redundant places. [2021-10-28 09:08:27,913 INFO L242 Difference]: Finished difference. Result has 386 places, 367 transitions, 2248 flow [2021-10-28 09:08:27,914 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2248, PETRI_PLACES=386, PETRI_TRANSITIONS=367} [2021-10-28 09:08:27,914 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 115 predicate places. [2021-10-28 09:08:27,914 INFO L470 AbstractCegarLoop]: Abstraction has has 386 places, 367 transitions, 2248 flow [2021-10-28 09:08:27,915 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 278.5) internal successors, (1114), 4 states have internal predecessors, (1114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:27,915 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:08:27,916 INFO L254 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] [2021-10-28 09:08:27,916 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-28 09:08:27,916 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:08:27,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:08:27,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1213863312, now seen corresponding path program 1 times [2021-10-28 09:08:27,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:08:27,917 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823456421] [2021-10-28 09:08:27,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:08:27,918 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:08:27,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:08:28,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:08:28,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:08:28,023 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823456421] [2021-10-28 09:08:28,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823456421] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:08:28,023 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:08:28,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-10-28 09:08:28,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174144235] [2021-10-28 09:08:28,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-10-28 09:08:28,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:08:28,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-10-28 09:08:28,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-10-28 09:08:28,029 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 232 out of 308 [2021-10-28 09:08:28,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 367 transitions, 2248 flow. Second operand has 6 states, 6 states have (on average 239.83333333333334) internal successors, (1439), 6 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:28,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:08:28,032 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 232 of 308 [2021-10-28 09:08:28,032 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:08:29,392 INFO L129 PetriNetUnfolder]: 391/4022 cut-off events. [2021-10-28 09:08:29,392 INFO L130 PetriNetUnfolder]: For 4867/5518 co-relation queries the response was YES. [2021-10-28 09:08:29,423 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7408 conditions, 4022 events. 391/4022 cut-off events. For 4867/5518 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 46650 event pairs, 120 based on Foata normal form. 23/3752 useless extension candidates. Maximal degree in co-relation 7348. Up to 488 conditions per place. [2021-10-28 09:08:29,433 INFO L132 encePairwiseOnDemand]: 291/308 looper letters, 29 selfloop transitions, 14 changer transitions 0/330 dead transitions. [2021-10-28 09:08:29,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 330 transitions, 2202 flow [2021-10-28 09:08:29,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-28 09:08:29,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-10-28 09:08:29,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1438 transitions. [2021-10-28 09:08:29,436 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7781385281385281 [2021-10-28 09:08:29,436 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1438 transitions. [2021-10-28 09:08:29,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1438 transitions. [2021-10-28 09:08:29,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:08:29,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1438 transitions. [2021-10-28 09:08:29,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 239.66666666666666) internal successors, (1438), 6 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:29,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 308.0) internal successors, (2156), 7 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:29,446 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 308.0) internal successors, (2156), 7 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:29,446 INFO L186 Difference]: Start difference. First operand has 386 places, 367 transitions, 2248 flow. Second operand 6 states and 1438 transitions. [2021-10-28 09:08:29,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 330 transitions, 2202 flow [2021-10-28 09:08:29,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 330 transitions, 2066 flow, removed 31 selfloop flow, removed 25 redundant places. [2021-10-28 09:08:29,498 INFO L242 Difference]: Finished difference. Result has 334 places, 330 transitions, 2008 flow [2021-10-28 09:08:29,499 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=1980, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2008, PETRI_PLACES=334, PETRI_TRANSITIONS=330} [2021-10-28 09:08:29,500 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 63 predicate places. [2021-10-28 09:08:29,500 INFO L470 AbstractCegarLoop]: Abstraction has has 334 places, 330 transitions, 2008 flow [2021-10-28 09:08:29,501 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 239.83333333333334) internal successors, (1439), 6 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:29,501 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-28 09:08:29,501 INFO L254 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] [2021-10-28 09:08:29,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-10-28 09:08:29,502 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2021-10-28 09:08:29,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-28 09:08:29,502 INFO L85 PathProgramCache]: Analyzing trace with hash 2029916096, now seen corresponding path program 1 times [2021-10-28 09:08:29,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-28 09:08:29,503 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637401499] [2021-10-28 09:08:29,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-28 09:08:29,503 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-28 09:08:29,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-28 09:08:29,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-28 09:08:29,629 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-28 09:08:29,629 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637401499] [2021-10-28 09:08:29,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637401499] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-28 09:08:29,630 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-28 09:08:29,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-10-28 09:08:29,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574127503] [2021-10-28 09:08:29,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-28 09:08:29,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-28 09:08:29,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-28 09:08:29,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-10-28 09:08:29,635 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 242 out of 308 [2021-10-28 09:08:29,638 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 330 transitions, 2008 flow. Second operand has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:29,638 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-28 09:08:29,638 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 242 of 308 [2021-10-28 09:08:29,638 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-28 09:08:30,171 INFO L129 PetriNetUnfolder]: 280/2365 cut-off events. [2021-10-28 09:08:30,171 INFO L130 PetriNetUnfolder]: For 3479/4011 co-relation queries the response was YES. [2021-10-28 09:08:30,190 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4701 conditions, 2365 events. 280/2365 cut-off events. For 3479/4011 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 24477 event pairs, 44 based on Foata normal form. 54/2247 useless extension candidates. Maximal degree in co-relation 4652. Up to 312 conditions per place. [2021-10-28 09:08:30,191 INFO L132 encePairwiseOnDemand]: 298/308 looper letters, 0 selfloop transitions, 0 changer transitions 301/301 dead transitions. [2021-10-28 09:08:30,191 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 301 transitions, 1994 flow [2021-10-28 09:08:30,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-10-28 09:08:30,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-10-28 09:08:30,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2215 transitions. [2021-10-28 09:08:30,194 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.799062049062049 [2021-10-28 09:08:30,194 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2215 transitions. [2021-10-28 09:08:30,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2215 transitions. [2021-10-28 09:08:30,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-28 09:08:30,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2215 transitions. [2021-10-28 09:08:30,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 246.11111111111111) internal successors, (2215), 9 states have internal predecessors, (2215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:30,210 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 308.0) internal successors, (3080), 10 states have internal predecessors, (3080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:30,211 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 308.0) internal successors, (3080), 10 states have internal predecessors, (3080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:30,212 INFO L186 Difference]: Start difference. First operand has 334 places, 330 transitions, 2008 flow. Second operand 9 states and 2215 transitions. [2021-10-28 09:08:30,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 301 transitions, 1994 flow [2021-10-28 09:08:30,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 301 transitions, 1949 flow, removed 3 selfloop flow, removed 11 redundant places. [2021-10-28 09:08:30,245 INFO L242 Difference]: Finished difference. Result has 306 places, 0 transitions, 0 flow [2021-10-28 09:08:30,246 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=308, PETRI_DIFFERENCE_MINUEND_FLOW=1844, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=0, PETRI_PLACES=306, PETRI_TRANSITIONS=0} [2021-10-28 09:08:30,246 INFO L334 CegarLoopForPetriNet]: 271 programPoint places, 35 predicate places. [2021-10-28 09:08:30,246 INFO L470 AbstractCegarLoop]: Abstraction has has 306 places, 0 transitions, 0 flow [2021-10-28 09:08:30,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 247.0) internal successors, (1729), 7 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-28 09:08:30,250 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-28 09:08:30,250 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATION [2021-10-28 09:08:30,251 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATION [2021-10-28 09:08:30,251 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATION [2021-10-28 09:08:30,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-28 09:08:30,255 INFO L731 BasicCegarLoop]: Path program histogram: [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-28 09:08:30,259 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2021-10-28 09:08:30,259 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-28 09:08:30,264 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.10 09:08:30 BasicIcfg [2021-10-28 09:08:30,265 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-28 09:08:30,266 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-28 09:08:30,266 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-28 09:08:30,266 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-28 09:08:30,267 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.10 09:07:34" (3/4) ... [2021-10-28 09:08:30,271 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-10-28 09:08:30,279 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread1 [2021-10-28 09:08:30,279 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread2 [2021-10-28 09:08:30,279 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure thread3 [2021-10-28 09:08:30,293 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 25 nodes and edges [2021-10-28 09:08:30,293 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2021-10-28 09:08:30,294 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-28 09:08:30,294 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-28 09:08:30,383 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/witness.graphml [2021-10-28 09:08:30,384 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-28 09:08:30,386 INFO L168 Benchmark]: Toolchain (without parser) took 57184.62 ms. Allocated memory was 136.3 MB in the beginning and 13.2 GB in the end (delta: 13.0 GB). Free memory was 106.2 MB in the beginning and 11.0 GB in the end (delta: -10.9 GB). Peak memory consumption was 2.2 GB. Max. memory is 16.1 GB. [2021-10-28 09:08:30,386 INFO L168 Benchmark]: CDTParser took 0.32 ms. Allocated memory is still 96.5 MB. Free memory is still 49.7 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-28 09:08:30,387 INFO L168 Benchmark]: CACSL2BoogieTranslator took 489.27 ms. Allocated memory is still 136.3 MB. Free memory was 106.2 MB in the beginning and 108.5 MB in the end (delta: -2.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-28 09:08:30,388 INFO L168 Benchmark]: Boogie Procedure Inliner took 60.93 ms. Allocated memory is still 136.3 MB. Free memory was 108.5 MB in the beginning and 106.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 09:08:30,388 INFO L168 Benchmark]: Boogie Preprocessor took 80.94 ms. Allocated memory is still 136.3 MB. Free memory was 106.4 MB in the beginning and 104.6 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-28 09:08:30,389 INFO L168 Benchmark]: RCFGBuilder took 834.60 ms. Allocated memory is still 136.3 MB. Free memory was 104.2 MB in the beginning and 84.2 MB in the end (delta: 20.1 MB). Peak memory consumption was 21.0 MB. Max. memory is 16.1 GB. [2021-10-28 09:08:30,389 INFO L168 Benchmark]: TraceAbstraction took 55591.66 ms. Allocated memory was 136.3 MB in the beginning and 13.2 GB in the end (delta: 13.0 GB). Free memory was 83.8 MB in the beginning and 11.0 GB in the end (delta: -10.9 GB). Peak memory consumption was 2.1 GB. Max. memory is 16.1 GB. [2021-10-28 09:08:30,390 INFO L168 Benchmark]: Witness Printer took 118.16 ms. Allocated memory is still 13.2 GB. Free memory was 11.0 GB in the beginning and 11.0 GB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-28 09:08:30,392 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.32 ms. Allocated memory is still 96.5 MB. Free memory is still 49.7 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 489.27 ms. Allocated memory is still 136.3 MB. Free memory was 106.2 MB in the beginning and 108.5 MB in the end (delta: -2.3 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 60.93 ms. Allocated memory is still 136.3 MB. Free memory was 108.5 MB in the beginning and 106.4 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 80.94 ms. Allocated memory is still 136.3 MB. Free memory was 106.4 MB in the beginning and 104.6 MB in the end (delta: 1.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 834.60 ms. Allocated memory is still 136.3 MB. Free memory was 104.2 MB in the beginning and 84.2 MB in the end (delta: 20.1 MB). Peak memory consumption was 21.0 MB. Max. memory is 16.1 GB. * TraceAbstraction took 55591.66 ms. Allocated memory was 136.3 MB in the beginning and 13.2 GB in the end (delta: 13.0 GB). Free memory was 83.8 MB in the beginning and 11.0 GB in the end (delta: -10.9 GB). Peak memory consumption was 2.1 GB. Max. memory is 16.1 GB. * Witness Printer took 118.16 ms. Allocated memory is still 13.2 GB. Free memory was 11.0 GB in the beginning and 11.0 GB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 128]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 380 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 55.2s, OverallIterations: 24, TraceHistogramMax: 1, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 51.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 503 SDtfs, 681 SDslu, 1027 SDs, 0 SdLazy, 1634 SolverSat, 93 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 172 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3072occurred in iteration=14, InterpolantAutomatonStates: 140, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 2.1s InterpolantComputationTime, 3868 NumberOfCodeBlocks, 3868 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 3844 ConstructedInterpolants, 0 QuantifiedInterpolants, 6207 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 24 InterpolantComputations, 24 PerfectInterpolantSequences, 1/1 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2021-10-28 09:08:30,454 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d660ff01-403d-4ecc-87ee-44ffcb879c50/bin/uautomizer-UnR33cPsHg/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...