./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/eca-rers2012/Problem15_label31.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 57096758 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/config/AutomizerReach.xml -i ../../sv-benchmarks/c/eca-rers2012/Problem15_label31.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3 --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 2c729782441f4d8fc6346ea330a52a7f6aedac1b ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-5709675 [2021-10-15 19:43:21,555 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-15 19:43:21,558 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-15 19:43:21,617 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-15 19:43:21,618 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-15 19:43:21,622 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-15 19:43:21,625 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-15 19:43:21,629 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-15 19:43:21,632 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-15 19:43:21,641 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-15 19:43:21,642 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-15 19:43:21,644 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-15 19:43:21,645 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-15 19:43:21,648 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-15 19:43:21,650 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-15 19:43:21,657 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-15 19:43:21,659 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-15 19:43:21,660 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-15 19:43:21,663 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-15 19:43:21,671 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-15 19:43:21,673 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-15 19:43:21,675 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-15 19:43:21,679 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-15 19:43:21,680 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-15 19:43:21,690 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-15 19:43:21,691 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-15 19:43:21,691 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-15 19:43:21,693 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-15 19:43:21,694 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-15 19:43:21,696 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-15 19:43:21,697 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-15 19:43:21,698 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-15 19:43:21,700 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-15 19:43:21,701 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-15 19:43:21,703 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-15 19:43:21,703 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-15 19:43:21,704 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-15 19:43:21,705 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-15 19:43:21,705 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-15 19:43:21,706 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-15 19:43:21,707 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-15 19:43:21,708 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-10-15 19:43:21,754 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-15 19:43:21,754 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-15 19:43:21,755 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-15 19:43:21,762 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-15 19:43:21,764 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-15 19:43:21,764 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-15 19:43:21,764 INFO L138 SettingsManager]: * Use SBE=true [2021-10-15 19:43:21,765 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-15 19:43:21,765 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-15 19:43:21,765 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-15 19:43:21,766 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-15 19:43:21,767 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-15 19:43:21,767 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-15 19:43:21,767 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-15 19:43:21,767 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-15 19:43:21,768 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-15 19:43:21,768 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-15 19:43:21,768 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-15 19:43:21,768 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-15 19:43:21,769 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-15 19:43:21,769 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-15 19:43:21,769 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-15 19:43:21,769 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-15 19:43:21,770 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-15 19:43:21,770 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-15 19:43:21,770 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-15 19:43:21,771 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-15 19:43:21,771 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-15 19:43:21,771 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-15 19:43:21,773 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-15 19:43:21,773 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-15 19:43:21,773 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-15 19:43:21,774 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_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/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_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3 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 -> 2c729782441f4d8fc6346ea330a52a7f6aedac1b [2021-10-15 19:43:22,036 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-15 19:43:22,059 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-15 19:43:22,062 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-15 19:43:22,063 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-15 19:43:22,064 INFO L275 PluginConnector]: CDTParser initialized [2021-10-15 19:43:22,065 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/../../sv-benchmarks/c/eca-rers2012/Problem15_label31.c [2021-10-15 19:43:22,146 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/data/37106635b/4b12ce851ee84c5a8f35963747fe5074/FLAG1e5e558db [2021-10-15 19:43:22,990 INFO L306 CDTParser]: Found 1 translation units. [2021-10-15 19:43:22,991 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/sv-benchmarks/c/eca-rers2012/Problem15_label31.c [2021-10-15 19:43:23,022 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/data/37106635b/4b12ce851ee84c5a8f35963747fe5074/FLAG1e5e558db [2021-10-15 19:43:23,111 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/data/37106635b/4b12ce851ee84c5a8f35963747fe5074 [2021-10-15 19:43:23,120 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-15 19:43:23,123 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-15 19:43:23,126 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-15 19:43:23,126 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-15 19:43:23,130 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-15 19:43:23,131 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 07:43:23" (1/1) ... [2021-10-15 19:43:23,132 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5d33d333 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:23, skipping insertion in model container [2021-10-15 19:43:23,133 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 07:43:23" (1/1) ... [2021-10-15 19:43:23,140 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-15 19:43:23,238 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-15 19:43:23,599 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_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/sv-benchmarks/c/eca-rers2012/Problem15_label31.c[7892,7905] [2021-10-15 19:43:24,140 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-15 19:43:24,151 INFO L203 MainTranslator]: Completed pre-run [2021-10-15 19:43:24,201 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_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/sv-benchmarks/c/eca-rers2012/Problem15_label31.c[7892,7905] [2021-10-15 19:43:24,716 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-15 19:43:24,735 INFO L208 MainTranslator]: Completed translation [2021-10-15 19:43:24,736 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24 WrapperNode [2021-10-15 19:43:24,737 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-15 19:43:24,738 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-15 19:43:24,738 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-15 19:43:24,738 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-15 19:43:24,746 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24" (1/1) ... [2021-10-15 19:43:24,802 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24" (1/1) ... [2021-10-15 19:43:25,019 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-15 19:43:25,020 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-15 19:43:25,020 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-15 19:43:25,020 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-15 19:43:25,033 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24" (1/1) ... [2021-10-15 19:43:25,034 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24" (1/1) ... [2021-10-15 19:43:25,067 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24" (1/1) ... [2021-10-15 19:43:25,068 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24" (1/1) ... [2021-10-15 19:43:25,160 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24" (1/1) ... [2021-10-15 19:43:25,190 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24" (1/1) ... [2021-10-15 19:43:25,229 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24" (1/1) ... [2021-10-15 19:43:25,354 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-15 19:43:25,355 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-15 19:43:25,355 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-15 19:43:25,356 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-15 19:43:25,357 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24" (1/1) ... [2021-10-15 19:43:25,365 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-15 19:43:25,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:43:25,396 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-15 19:43:25,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-15 19:43:25,461 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-15 19:43:25,461 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-15 19:43:25,461 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-15 19:43:25,461 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-15 19:43:28,653 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-15 19:43:28,655 INFO L299 CfgBuilder]: Removed 9 assume(true) statements. [2021-10-15 19:43:28,659 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 07:43:28 BoogieIcfgContainer [2021-10-15 19:43:28,660 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-15 19:43:28,663 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-15 19:43:28,663 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-15 19:43:28,670 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-15 19:43:28,671 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.10 07:43:23" (1/3) ... [2021-10-15 19:43:28,671 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63f1b0ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 07:43:28, skipping insertion in model container [2021-10-15 19:43:28,672 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:43:24" (2/3) ... [2021-10-15 19:43:28,672 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63f1b0ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 07:43:28, skipping insertion in model container [2021-10-15 19:43:28,672 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 07:43:28" (3/3) ... [2021-10-15 19:43:28,674 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem15_label31.c [2021-10-15 19:43:28,680 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-15 19:43:28,681 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-10-15 19:43:28,745 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-15 19:43:28,755 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, mConcurrency=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-15 19:43:28,755 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-10-15 19:43:28,818 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 424 places, 750 transitions, 1500 flow [2021-10-15 19:43:29,006 INFO L129 PetriNetUnfolder]: 327/750 cut-off events. [2021-10-15 19:43:29,007 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-15 19:43:29,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 751 conditions, 750 events. 327/750 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 520 event pairs, 0 based on Foata normal form. 0/422 useless extension candidates. Maximal degree in co-relation 0. Up to 221 conditions per place. [2021-10-15 19:43:29,009 INFO L82 GeneralOperation]: Start removeDead. Operand has 424 places, 750 transitions, 1500 flow [2021-10-15 19:43:29,024 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 421 places, 745 transitions, 1490 flow [2021-10-15 19:43:29,038 INFO L129 PetriNetUnfolder]: 61/187 cut-off events. [2021-10-15 19:43:29,038 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-15 19:43:29,038 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:43:29,039 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] [2021-10-15 19:43:29,040 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:43:29,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:43:29,046 INFO L82 PathProgramCache]: Analyzing trace with hash 962891993, now seen corresponding path program 1 times [2021-10-15 19:43:29,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:43:29,056 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240426436] [2021-10-15 19:43:29,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:43:29,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:43:29,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:43:29,444 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-15 19:43:29,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:43:29,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240426436] [2021-10-15 19:43:29,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240426436] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:43:29,447 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:43:29,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:43:29,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371823756] [2021-10-15 19:43:29,459 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:43:29,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:43:29,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:43:29,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:43:29,482 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 750 [2021-10-15 19:43:29,487 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 745 transitions, 1490 flow. Second operand has 3 states, 3 states have (on average 62.333333333333336) internal successors, (187), 3 states have internal predecessors, (187), 0 states have call successors, (0), 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-15 19:43:29,487 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:43:29,487 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 750 [2021-10-15 19:43:29,489 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:43:33,081 INFO L129 PetriNetUnfolder]: 531/1299 cut-off events. [2021-10-15 19:43:33,081 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-15 19:43:33,083 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2539 conditions, 1299 events. 531/1299 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 1594 event pairs, 0 based on Foata normal form. 76/774 useless extension candidates. Maximal degree in co-relation 2. Up to 653 conditions per place. [2021-10-15 19:43:33,095 INFO L132 encePairwiseOnDemand]: 395/750 looper letters, 890 selfloop transitions, 243 changer transitions 105/1277 dead transitions. [2021-10-15 19:43:33,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 1277 transitions, 5030 flow [2021-10-15 19:43:33,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:43:33,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:43:33,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1470 transitions. [2021-10-15 19:43:33,120 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6533333333333333 [2021-10-15 19:43:33,121 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1470 transitions. [2021-10-15 19:43:33,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1470 transitions. [2021-10-15 19:43:33,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:43:33,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1470 transitions. [2021-10-15 19:43:33,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 490.0) internal successors, (1470), 3 states have internal predecessors, (1470), 0 states have call successors, (0), 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-15 19:43:33,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:33,154 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:33,157 INFO L186 Difference]: Start difference. First operand has 421 places, 745 transitions, 1490 flow. Second operand 3 states and 1470 transitions. [2021-10-15 19:43:33,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 1277 transitions, 5030 flow [2021-10-15 19:43:33,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 1277 transitions, 5030 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-15 19:43:33,230 INFO L242 Difference]: Finished difference. Result has 425 places, 846 transitions, 3120 flow [2021-10-15 19:43:33,233 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=1368, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3120, PETRI_PLACES=425, PETRI_TRANSITIONS=846} [2021-10-15 19:43:33,234 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, 4 predicate places. [2021-10-15 19:43:33,234 INFO L470 AbstractCegarLoop]: Abstraction has has 425 places, 846 transitions, 3120 flow [2021-10-15 19:43:33,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 62.333333333333336) internal successors, (187), 3 states have internal predecessors, (187), 0 states have call successors, (0), 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-15 19:43:33,235 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:43:33,235 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:43:33,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-15 19:43:33,236 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:43:33,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:43:33,237 INFO L82 PathProgramCache]: Analyzing trace with hash -597315905, now seen corresponding path program 1 times [2021-10-15 19:43:33,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:43:33,237 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879568799] [2021-10-15 19:43:33,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:43:33,238 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:43:33,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:43:33,440 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:43:33,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:43:33,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879568799] [2021-10-15 19:43:33,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879568799] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:43:33,442 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:43:33,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:43:33,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726658667] [2021-10-15 19:43:33,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:43:33,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:43:33,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:43:33,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:43:33,450 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 750 [2021-10-15 19:43:33,451 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 846 transitions, 3120 flow. Second operand has 3 states, 3 states have (on average 83.0) internal successors, (249), 3 states have internal predecessors, (249), 0 states have call successors, (0), 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-15 19:43:33,451 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:43:33,451 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 750 [2021-10-15 19:43:33,452 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:43:37,127 INFO L129 PetriNetUnfolder]: 630/1638 cut-off events. [2021-10-15 19:43:37,128 INFO L130 PetriNetUnfolder]: For 330/330 co-relation queries the response was YES. [2021-10-15 19:43:37,131 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4107 conditions, 1638 events. 630/1638 cut-off events. For 330/330 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 2761 event pairs, 0 based on Foata normal form. 99/1642 useless extension candidates. Maximal degree in co-relation 1821. Up to 1260 conditions per place. [2021-10-15 19:43:37,143 INFO L132 encePairwiseOnDemand]: 516/750 looper letters, 1117 selfloop transitions, 128 changer transitions 0/1284 dead transitions. [2021-10-15 19:43:37,144 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1284 transitions, 6846 flow [2021-10-15 19:43:37,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:43:37,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:43:37,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1255 transitions. [2021-10-15 19:43:37,152 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5577777777777778 [2021-10-15 19:43:37,152 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1255 transitions. [2021-10-15 19:43:37,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1255 transitions. [2021-10-15 19:43:37,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:43:37,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1255 transitions. [2021-10-15 19:43:37,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 418.3333333333333) internal successors, (1255), 3 states have internal predecessors, (1255), 0 states have call successors, (0), 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-15 19:43:37,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:37,172 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:37,173 INFO L186 Difference]: Start difference. First operand has 425 places, 846 transitions, 3120 flow. Second operand 3 states and 1255 transitions. [2021-10-15 19:43:37,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1284 transitions, 6846 flow [2021-10-15 19:43:37,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 1284 transitions, 6232 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-15 19:43:37,269 INFO L242 Difference]: Finished difference. Result has 366 places, 973 transitions, 3970 flow [2021-10-15 19:43:37,270 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=3970, PETRI_PLACES=366, PETRI_TRANSITIONS=973} [2021-10-15 19:43:37,277 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -55 predicate places. [2021-10-15 19:43:37,277 INFO L470 AbstractCegarLoop]: Abstraction has has 366 places, 973 transitions, 3970 flow [2021-10-15 19:43:37,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 83.0) internal successors, (249), 3 states have internal predecessors, (249), 0 states have call successors, (0), 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-15 19:43:37,278 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:43:37,279 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:43:37,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-15 19:43:37,279 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:43:37,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:43:37,280 INFO L82 PathProgramCache]: Analyzing trace with hash 729994212, now seen corresponding path program 1 times [2021-10-15 19:43:37,280 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:43:37,280 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615298322] [2021-10-15 19:43:37,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:43:37,281 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:43:37,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:43:37,436 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:43:37,437 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:43:37,438 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615298322] [2021-10-15 19:43:37,438 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615298322] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:43:37,439 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:43:37,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:43:37,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917750705] [2021-10-15 19:43:37,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:43:37,442 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:43:37,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:43:37,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:43:37,447 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 750 [2021-10-15 19:43:37,448 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 973 transitions, 3970 flow. Second operand has 3 states, 3 states have (on average 112.33333333333333) internal successors, (337), 3 states have internal predecessors, (337), 0 states have call successors, (0), 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-15 19:43:37,448 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:43:37,449 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 750 [2021-10-15 19:43:37,449 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:43:40,134 INFO L129 PetriNetUnfolder]: 644/2243 cut-off events. [2021-10-15 19:43:40,134 INFO L130 PetriNetUnfolder]: For 506/506 co-relation queries the response was YES. [2021-10-15 19:43:40,136 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5348 conditions, 2243 events. 644/2243 cut-off events. For 506/506 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 5661 event pairs, 0 based on Foata normal form. 393/2579 useless extension candidates. Maximal degree in co-relation 3813. Up to 1230 conditions per place. [2021-10-15 19:43:40,150 INFO L132 encePairwiseOnDemand]: 553/750 looper letters, 948 selfloop transitions, 256 changer transitions 0/1284 dead transitions. [2021-10-15 19:43:40,151 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 1284 transitions, 6861 flow [2021-10-15 19:43:40,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:43:40,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:43:40,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1304 transitions. [2021-10-15 19:43:40,157 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5795555555555556 [2021-10-15 19:43:40,157 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1304 transitions. [2021-10-15 19:43:40,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1304 transitions. [2021-10-15 19:43:40,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:43:40,159 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1304 transitions. [2021-10-15 19:43:40,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 434.6666666666667) internal successors, (1304), 3 states have internal predecessors, (1304), 0 states have call successors, (0), 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-15 19:43:40,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:40,172 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:40,172 INFO L186 Difference]: Start difference. First operand has 366 places, 973 transitions, 3970 flow. Second operand 3 states and 1304 transitions. [2021-10-15 19:43:40,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 1284 transitions, 6861 flow [2021-10-15 19:43:40,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1284 transitions, 6766 flow, removed 32 selfloop flow, removed 1 redundant places. [2021-10-15 19:43:40,232 INFO L242 Difference]: Finished difference. Result has 368 places, 902 transitions, 4364 flow [2021-10-15 19:43:40,234 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=876, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=620, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4364, PETRI_PLACES=368, PETRI_TRANSITIONS=902} [2021-10-15 19:43:40,234 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -53 predicate places. [2021-10-15 19:43:40,234 INFO L470 AbstractCegarLoop]: Abstraction has has 368 places, 902 transitions, 4364 flow [2021-10-15 19:43:40,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 112.33333333333333) internal successors, (337), 3 states have internal predecessors, (337), 0 states have call successors, (0), 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-15 19:43:40,235 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:43:40,236 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:43:40,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-15 19:43:40,237 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:43:40,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:43:40,237 INFO L82 PathProgramCache]: Analyzing trace with hash 292340142, now seen corresponding path program 1 times [2021-10-15 19:43:40,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:43:40,238 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735796542] [2021-10-15 19:43:40,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:43:40,238 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:43:40,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:43:40,342 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 62 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:43:40,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:43:40,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735796542] [2021-10-15 19:43:40,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735796542] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:43:40,343 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:43:40,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:43:40,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993496360] [2021-10-15 19:43:40,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:43:40,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:43:40,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:43:40,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:43:40,352 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 750 [2021-10-15 19:43:40,353 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 902 transitions, 4364 flow. Second operand has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 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-15 19:43:40,353 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:43:40,353 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 750 [2021-10-15 19:43:40,353 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:43:44,549 INFO L129 PetriNetUnfolder]: 761/3562 cut-off events. [2021-10-15 19:43:44,550 INFO L130 PetriNetUnfolder]: For 2681/2681 co-relation queries the response was YES. [2021-10-15 19:43:44,553 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8628 conditions, 3562 events. 761/3562 cut-off events. For 2681/2681 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 11675 event pairs, 0 based on Foata normal form. 447/3978 useless extension candidates. Maximal degree in co-relation 3414. Up to 1809 conditions per place. [2021-10-15 19:43:44,572 INFO L132 encePairwiseOnDemand]: 502/750 looper letters, 1011 selfloop transitions, 237 changer transitions 0/1289 dead transitions. [2021-10-15 19:43:44,572 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 1289 transitions, 8082 flow [2021-10-15 19:43:44,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:43:44,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:43:44,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1249 transitions. [2021-10-15 19:43:44,578 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5551111111111111 [2021-10-15 19:43:44,579 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1249 transitions. [2021-10-15 19:43:44,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1249 transitions. [2021-10-15 19:43:44,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:43:44,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1249 transitions. [2021-10-15 19:43:44,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 416.3333333333333) internal successors, (1249), 3 states have internal predecessors, (1249), 0 states have call successors, (0), 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-15 19:43:44,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:44,594 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:44,594 INFO L186 Difference]: Start difference. First operand has 368 places, 902 transitions, 4364 flow. Second operand 3 states and 1249 transitions. [2021-10-15 19:43:44,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 1289 transitions, 8082 flow [2021-10-15 19:43:44,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 1289 transitions, 7770 flow, removed 4 selfloop flow, removed 1 redundant places. [2021-10-15 19:43:44,672 INFO L242 Difference]: Finished difference. Result has 371 places, 992 transitions, 6306 flow [2021-10-15 19:43:44,673 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=884, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=6306, PETRI_PLACES=371, PETRI_TRANSITIONS=992} [2021-10-15 19:43:44,674 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -50 predicate places. [2021-10-15 19:43:44,674 INFO L470 AbstractCegarLoop]: Abstraction has has 371 places, 992 transitions, 6306 flow [2021-10-15 19:43:44,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 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-15 19:43:44,675 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:43:44,676 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:43:44,676 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-15 19:43:44,676 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:43:44,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:43:44,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1279382026, now seen corresponding path program 1 times [2021-10-15 19:43:44,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:43:44,677 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9622214] [2021-10-15 19:43:44,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:43:44,678 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:43:44,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:43:44,977 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 62 trivial. 0 not checked. [2021-10-15 19:43:44,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:43:44,997 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9622214] [2021-10-15 19:43:44,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9622214] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:43:44,998 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:43:44,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:43:44,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413277243] [2021-10-15 19:43:44,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:43:44,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:43:45,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:43:45,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:43:45,003 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 750 [2021-10-15 19:43:45,004 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 992 transitions, 6306 flow. Second operand has 3 states, 3 states have (on average 139.66666666666666) internal successors, (419), 3 states have internal predecessors, (419), 0 states have call successors, (0), 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-15 19:43:45,004 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:43:45,005 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 750 [2021-10-15 19:43:45,005 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:43:49,988 INFO L129 PetriNetUnfolder]: 999/5308 cut-off events. [2021-10-15 19:43:49,989 INFO L130 PetriNetUnfolder]: For 5953/5953 co-relation queries the response was YES. [2021-10-15 19:43:49,992 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13865 conditions, 5308 events. 999/5308 cut-off events. For 5953/5953 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 21485 event pairs, 0 based on Foata normal form. 350/5637 useless extension candidates. Maximal degree in co-relation 5761. Up to 3314 conditions per place. [2021-10-15 19:43:50,014 INFO L132 encePairwiseOnDemand]: 519/750 looper letters, 1216 selfloop transitions, 164 changer transitions 0/1437 dead transitions. [2021-10-15 19:43:50,014 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 1437 transitions, 10930 flow [2021-10-15 19:43:50,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:43:50,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:43:50,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1262 transitions. [2021-10-15 19:43:50,019 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5608888888888889 [2021-10-15 19:43:50,020 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1262 transitions. [2021-10-15 19:43:50,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1262 transitions. [2021-10-15 19:43:50,021 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:43:50,021 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1262 transitions. [2021-10-15 19:43:50,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 420.6666666666667) internal successors, (1262), 3 states have internal predecessors, (1262), 0 states have call successors, (0), 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-15 19:43:50,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:50,034 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:50,034 INFO L186 Difference]: Start difference. First operand has 371 places, 992 transitions, 6306 flow. Second operand 3 states and 1262 transitions. [2021-10-15 19:43:50,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 1437 transitions, 10930 flow [2021-10-15 19:43:50,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 1437 transitions, 10292 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-15 19:43:50,153 INFO L242 Difference]: Finished difference. Result has 372 places, 1118 transitions, 8122 flow [2021-10-15 19:43:50,156 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=5832, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=992, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=828, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=8122, PETRI_PLACES=372, PETRI_TRANSITIONS=1118} [2021-10-15 19:43:50,240 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -49 predicate places. [2021-10-15 19:43:50,241 INFO L470 AbstractCegarLoop]: Abstraction has has 372 places, 1118 transitions, 8122 flow [2021-10-15 19:43:50,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 139.66666666666666) internal successors, (419), 3 states have internal predecessors, (419), 0 states have call successors, (0), 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-15 19:43:50,241 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:43:50,242 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:43:50,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-15 19:43:50,242 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:43:50,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:43:50,243 INFO L82 PathProgramCache]: Analyzing trace with hash 1245441651, now seen corresponding path program 1 times [2021-10-15 19:43:50,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:43:50,244 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777575582] [2021-10-15 19:43:50,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:43:50,244 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:43:50,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:43:50,489 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-15 19:43:50,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:43:50,490 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777575582] [2021-10-15 19:43:50,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777575582] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:43:50,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:43:50,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-15 19:43:50,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791050080] [2021-10-15 19:43:50,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:43:50,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:43:50,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:43:50,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:43:50,500 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 750 [2021-10-15 19:43:50,501 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 1118 transitions, 8122 flow. Second operand has 3 states, 3 states have (on average 143.33333333333334) internal successors, (430), 3 states have internal predecessors, (430), 0 states have call successors, (0), 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-15 19:43:50,501 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:43:50,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 750 [2021-10-15 19:43:50,501 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:43:55,223 INFO L129 PetriNetUnfolder]: 993/5302 cut-off events. [2021-10-15 19:43:55,223 INFO L130 PetriNetUnfolder]: For 5313/5313 co-relation queries the response was YES. [2021-10-15 19:43:55,226 INFO L84 FinitePrefix]: Finished finitePrefix Result has 14375 conditions, 5302 events. 993/5302 cut-off events. For 5313/5313 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 20731 event pairs, 0 based on Foata normal form. 6/5279 useless extension candidates. Maximal degree in co-relation 5309. Up to 4893 conditions per place. [2021-10-15 19:43:55,247 INFO L132 encePairwiseOnDemand]: 737/750 looper letters, 1364 selfloop transitions, 7 changer transitions 0/1407 dead transitions. [2021-10-15 19:43:55,247 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 1407 transitions, 11406 flow [2021-10-15 19:43:55,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:43:55,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:43:55,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1012 transitions. [2021-10-15 19:43:55,252 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4497777777777778 [2021-10-15 19:43:55,252 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1012 transitions. [2021-10-15 19:43:55,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1012 transitions. [2021-10-15 19:43:55,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:43:55,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1012 transitions. [2021-10-15 19:43:55,256 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 337.3333333333333) internal successors, (1012), 3 states have internal predecessors, (1012), 0 states have call successors, (0), 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-15 19:43:55,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:55,265 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:43:55,265 INFO L186 Difference]: Start difference. First operand has 372 places, 1118 transitions, 8122 flow. Second operand 3 states and 1012 transitions. [2021-10-15 19:43:55,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 1407 transitions, 11406 flow [2021-10-15 19:43:55,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 1407 transitions, 11246 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:43:55,373 INFO L242 Difference]: Finished difference. Result has 373 places, 1112 transitions, 7928 flow [2021-10-15 19:43:55,375 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=7914, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=7928, PETRI_PLACES=373, PETRI_TRANSITIONS=1112} [2021-10-15 19:43:55,375 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -48 predicate places. [2021-10-15 19:43:55,375 INFO L470 AbstractCegarLoop]: Abstraction has has 373 places, 1112 transitions, 7928 flow [2021-10-15 19:43:55,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 143.33333333333334) internal successors, (430), 3 states have internal predecessors, (430), 0 states have call successors, (0), 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-15 19:43:55,376 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:43:55,376 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:43:55,377 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-15 19:43:55,377 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:43:55,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:43:55,377 INFO L82 PathProgramCache]: Analyzing trace with hash 342717355, now seen corresponding path program 1 times [2021-10-15 19:43:55,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:43:55,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479722767] [2021-10-15 19:43:55,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:43:55,378 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:43:55,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:43:55,573 INFO L134 CoverageAnalysis]: Checked inductivity of 215 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-10-15 19:43:55,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:43:55,574 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479722767] [2021-10-15 19:43:55,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479722767] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:43:55,574 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:43:55,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:43:55,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254340983] [2021-10-15 19:43:55,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:43:55,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:43:55,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:43:55,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:43:55,578 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 750 [2021-10-15 19:43:55,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 1112 transitions, 7928 flow. Second operand has 3 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 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-15 19:43:55,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:43:55,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 750 [2021-10-15 19:43:55,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:44:01,255 INFO L129 PetriNetUnfolder]: 1209/6714 cut-off events. [2021-10-15 19:44:01,255 INFO L130 PetriNetUnfolder]: For 8746/8746 co-relation queries the response was YES. [2021-10-15 19:44:01,260 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17701 conditions, 6714 events. 1209/6714 cut-off events. For 8746/8746 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 31255 event pairs, 0 based on Foata normal form. 350/7044 useless extension candidates. Maximal degree in co-relation 13665. Up to 3422 conditions per place. [2021-10-15 19:44:01,280 INFO L132 encePairwiseOnDemand]: 508/750 looper letters, 1170 selfloop transitions, 306 changer transitions 0/1533 dead transitions. [2021-10-15 19:44:01,280 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 1533 transitions, 12624 flow [2021-10-15 19:44:01,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:44:01,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:44:01,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1257 transitions. [2021-10-15 19:44:01,291 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5586666666666666 [2021-10-15 19:44:01,291 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1257 transitions. [2021-10-15 19:44:01,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1257 transitions. [2021-10-15 19:44:01,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:44:01,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1257 transitions. [2021-10-15 19:44:01,296 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 419.0) internal successors, (1257), 3 states have internal predecessors, (1257), 0 states have call successors, (0), 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-15 19:44:01,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:44:01,302 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:44:01,303 INFO L186 Difference]: Start difference. First operand has 373 places, 1112 transitions, 7928 flow. Second operand 3 states and 1257 transitions. [2021-10-15 19:44:01,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 1533 transitions, 12624 flow [2021-10-15 19:44:01,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 1533 transitions, 12610 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-15 19:44:01,446 INFO L242 Difference]: Finished difference. Result has 375 places, 1238 transitions, 11148 flow [2021-10-15 19:44:01,448 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=7914, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=806, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=11148, PETRI_PLACES=375, PETRI_TRANSITIONS=1238} [2021-10-15 19:44:01,448 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -46 predicate places. [2021-10-15 19:44:01,449 INFO L470 AbstractCegarLoop]: Abstraction has has 375 places, 1238 transitions, 11148 flow [2021-10-15 19:44:01,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.66666666666666) internal successors, (479), 3 states have internal predecessors, (479), 0 states have call successors, (0), 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-15 19:44:01,449 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:44:01,450 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:44:01,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-15 19:44:01,451 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:44:01,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:44:01,452 INFO L82 PathProgramCache]: Analyzing trace with hash 1686545730, now seen corresponding path program 1 times [2021-10-15 19:44:01,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:44:01,452 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986553346] [2021-10-15 19:44:01,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:44:01,452 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:44:01,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:44:01,654 INFO L134 CoverageAnalysis]: Checked inductivity of 219 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-15 19:44:01,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:44:01,655 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986553346] [2021-10-15 19:44:01,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986553346] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:44:01,656 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:44:01,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:44:01,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849814669] [2021-10-15 19:44:01,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:44:01,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:44:01,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:44:01,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:44:01,660 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 750 [2021-10-15 19:44:01,661 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 1238 transitions, 11148 flow. Second operand has 3 states, 3 states have (on average 184.0) internal successors, (552), 3 states have internal predecessors, (552), 0 states have call successors, (0), 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-15 19:44:01,661 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:44:01,661 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 750 [2021-10-15 19:44:01,662 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:44:10,117 INFO L129 PetriNetUnfolder]: 1292/9503 cut-off events. [2021-10-15 19:44:10,117 INFO L130 PetriNetUnfolder]: For 21696/21696 co-relation queries the response was YES. [2021-10-15 19:44:10,123 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25274 conditions, 9503 events. 1292/9503 cut-off events. For 21696/21696 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 54303 event pairs, 0 based on Foata normal form. 763/10236 useless extension candidates. Maximal degree in co-relation 7384. Up to 5591 conditions per place. [2021-10-15 19:44:10,152 INFO L132 encePairwiseOnDemand]: 495/750 looper letters, 1326 selfloop transitions, 273 changer transitions 0/1640 dead transitions. [2021-10-15 19:44:10,152 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1640 transitions, 16194 flow [2021-10-15 19:44:10,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:44:10,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:44:10,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1253 transitions. [2021-10-15 19:44:10,158 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5568888888888889 [2021-10-15 19:44:10,158 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1253 transitions. [2021-10-15 19:44:10,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1253 transitions. [2021-10-15 19:44:10,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:44:10,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1253 transitions. [2021-10-15 19:44:10,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 417.6666666666667) internal successors, (1253), 3 states have internal predecessors, (1253), 0 states have call successors, (0), 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-15 19:44:10,168 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:44:10,170 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:44:10,170 INFO L186 Difference]: Start difference. First operand has 375 places, 1238 transitions, 11148 flow. Second operand 3 states and 1253 transitions. [2021-10-15 19:44:10,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1640 transitions, 16194 flow [2021-10-15 19:44:10,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 1640 transitions, 15600 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-15 19:44:10,324 INFO L242 Difference]: Finished difference. Result has 377 places, 1340 transitions, 13994 flow [2021-10-15 19:44:10,326 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=9950, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=909, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=13994, PETRI_PLACES=377, PETRI_TRANSITIONS=1340} [2021-10-15 19:44:10,326 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -44 predicate places. [2021-10-15 19:44:10,326 INFO L470 AbstractCegarLoop]: Abstraction has has 377 places, 1340 transitions, 13994 flow [2021-10-15 19:44:10,327 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 184.0) internal successors, (552), 3 states have internal predecessors, (552), 0 states have call successors, (0), 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-15 19:44:10,327 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:44:10,328 INFO L254 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:44:10,328 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-15 19:44:10,328 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:44:10,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:44:10,331 INFO L82 PathProgramCache]: Analyzing trace with hash 1041714720, now seen corresponding path program 1 times [2021-10-15 19:44:10,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:44:10,331 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540344517] [2021-10-15 19:44:10,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:44:10,332 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:44:10,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:44:10,692 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-10-15 19:44:10,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:44:10,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540344517] [2021-10-15 19:44:10,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540344517] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:44:10,693 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:44:10,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:44:10,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429558900] [2021-10-15 19:44:10,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:44:10,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:44:10,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:44:10,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:44:10,698 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 750 [2021-10-15 19:44:10,698 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 1340 transitions, 13994 flow. Second operand has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 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-15 19:44:10,698 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:44:10,699 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 750 [2021-10-15 19:44:10,699 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:44:22,000 INFO L129 PetriNetUnfolder]: 1504/12114 cut-off events. [2021-10-15 19:44:22,000 INFO L130 PetriNetUnfolder]: For 30809/30809 co-relation queries the response was YES. [2021-10-15 19:44:22,009 INFO L84 FinitePrefix]: Finished finitePrefix Result has 32802 conditions, 12114 events. 1504/12114 cut-off events. For 30809/30809 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 71885 event pairs, 0 based on Foata normal form. 578/12681 useless extension candidates. Maximal degree in co-relation 9528. Up to 9249 conditions per place. [2021-10-15 19:44:22,040 INFO L132 encePairwiseOnDemand]: 489/750 looper letters, 1420 selfloop transitions, 316 changer transitions 0/1777 dead transitions. [2021-10-15 19:44:22,041 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 1777 transitions, 20046 flow [2021-10-15 19:44:22,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:44:22,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:44:22,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1246 transitions. [2021-10-15 19:44:22,047 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5537777777777778 [2021-10-15 19:44:22,047 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1246 transitions. [2021-10-15 19:44:22,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1246 transitions. [2021-10-15 19:44:22,048 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:44:22,048 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1246 transitions. [2021-10-15 19:44:22,051 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 415.3333333333333) internal successors, (1246), 3 states have internal predecessors, (1246), 0 states have call successors, (0), 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-15 19:44:22,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:44:22,058 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:44:22,058 INFO L186 Difference]: Start difference. First operand has 377 places, 1340 transitions, 13994 flow. Second operand 3 states and 1246 transitions. [2021-10-15 19:44:22,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 1777 transitions, 20046 flow [2021-10-15 19:44:22,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 1777 transitions, 19492 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-15 19:44:22,259 INFO L242 Difference]: Finished difference. Result has 379 places, 1479 transitions, 17680 flow [2021-10-15 19:44:22,261 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=13392, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1018, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=17680, PETRI_PLACES=379, PETRI_TRANSITIONS=1479} [2021-10-15 19:44:22,261 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -42 predicate places. [2021-10-15 19:44:22,262 INFO L470 AbstractCegarLoop]: Abstraction has has 379 places, 1479 transitions, 17680 flow [2021-10-15 19:44:22,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 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-15 19:44:22,262 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:44:22,263 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:44:22,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-15 19:44:22,263 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:44:22,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:44:22,264 INFO L82 PathProgramCache]: Analyzing trace with hash -255819651, now seen corresponding path program 1 times [2021-10-15 19:44:22,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:44:22,264 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166655083] [2021-10-15 19:44:22,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:44:22,265 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:44:22,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:44:22,504 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 188 proven. 0 refuted. 0 times theorem prover too weak. 299 trivial. 0 not checked. [2021-10-15 19:44:22,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:44:22,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166655083] [2021-10-15 19:44:22,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166655083] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:44:22,505 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:44:22,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:44:22,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432834905] [2021-10-15 19:44:22,507 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:44:22,507 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:44:22,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:44:22,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:44:22,513 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 750 [2021-10-15 19:44:22,514 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 1479 transitions, 17680 flow. Second operand has 3 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 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-15 19:44:22,514 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:44:22,514 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 750 [2021-10-15 19:44:22,514 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:44:39,047 INFO L129 PetriNetUnfolder]: 1947/15540 cut-off events. [2021-10-15 19:44:39,047 INFO L130 PetriNetUnfolder]: For 44851/44851 co-relation queries the response was YES. [2021-10-15 19:44:39,062 INFO L84 FinitePrefix]: Finished finitePrefix Result has 43609 conditions, 15540 events. 1947/15540 cut-off events. For 44851/44851 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 107899 event pairs, 0 based on Foata normal form. 383/15914 useless extension candidates. Maximal degree in co-relation 12094. Up to 9156 conditions per place. [2021-10-15 19:44:39,095 INFO L132 encePairwiseOnDemand]: 486/750 looper letters, 1358 selfloop transitions, 715 changer transitions 0/2134 dead transitions. [2021-10-15 19:44:39,095 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 2134 transitions, 27980 flow [2021-10-15 19:44:39,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:44:39,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:44:39,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1255 transitions. [2021-10-15 19:44:39,100 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5577777777777778 [2021-10-15 19:44:39,100 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1255 transitions. [2021-10-15 19:44:39,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1255 transitions. [2021-10-15 19:44:39,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:44:39,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1255 transitions. [2021-10-15 19:44:39,105 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 418.3333333333333) internal successors, (1255), 3 states have internal predecessors, (1255), 0 states have call successors, (0), 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-15 19:44:39,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:44:39,112 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:44:39,112 INFO L186 Difference]: Start difference. First operand has 379 places, 1479 transitions, 17680 flow. Second operand 3 states and 1255 transitions. [2021-10-15 19:44:39,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 2134 transitions, 27980 flow [2021-10-15 19:44:39,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 2134 transitions, 26790 flow, removed 181 selfloop flow, removed 2 redundant places. [2021-10-15 19:44:39,375 INFO L242 Difference]: Finished difference. Result has 381 places, 1839 transitions, 26266 flow [2021-10-15 19:44:39,377 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=16450, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=741, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=26266, PETRI_PLACES=381, PETRI_TRANSITIONS=1839} [2021-10-15 19:44:39,377 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -40 predicate places. [2021-10-15 19:44:39,377 INFO L470 AbstractCegarLoop]: Abstraction has has 381 places, 1839 transitions, 26266 flow [2021-10-15 19:44:39,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.0) internal successors, (480), 3 states have internal predecessors, (480), 0 states have call successors, (0), 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-15 19:44:39,378 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:44:39,379 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:44:39,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-15 19:44:39,379 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:44:39,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:44:39,380 INFO L82 PathProgramCache]: Analyzing trace with hash 1309397632, now seen corresponding path program 1 times [2021-10-15 19:44:39,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:44:39,380 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723538263] [2021-10-15 19:44:39,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:44:39,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:44:39,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:44:39,608 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 496 proven. 0 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2021-10-15 19:44:39,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:44:39,609 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723538263] [2021-10-15 19:44:39,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723538263] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:44:39,609 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:44:39,609 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:44:39,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370042086] [2021-10-15 19:44:39,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:44:39,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:44:39,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:44:39,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:44:39,616 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 750 [2021-10-15 19:44:39,617 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 1839 transitions, 26266 flow. Second operand has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 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-15 19:44:39,617 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:44:39,617 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 750 [2021-10-15 19:44:39,617 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:45:05,517 INFO L129 PetriNetUnfolder]: 2465/21465 cut-off events. [2021-10-15 19:45:05,517 INFO L130 PetriNetUnfolder]: For 75375/75375 co-relation queries the response was YES. [2021-10-15 19:45:05,540 INFO L84 FinitePrefix]: Finished finitePrefix Result has 61596 conditions, 21465 events. 2465/21465 cut-off events. For 75375/75375 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 171552 event pairs, 0 based on Foata normal form. 356/21811 useless extension candidates. Maximal degree in co-relation 17891. Up to 14753 conditions per place. [2021-10-15 19:45:05,587 INFO L132 encePairwiseOnDemand]: 517/750 looper letters, 1935 selfloop transitions, 589 changer transitions 0/2564 dead transitions. [2021-10-15 19:45:05,587 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 2564 transitions, 39606 flow [2021-10-15 19:45:05,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:45:05,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:45:05,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1242 transitions. [2021-10-15 19:45:05,592 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.552 [2021-10-15 19:45:05,593 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1242 transitions. [2021-10-15 19:45:05,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1242 transitions. [2021-10-15 19:45:05,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:45:05,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1242 transitions. [2021-10-15 19:45:05,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 414.0) internal successors, (1242), 3 states have internal predecessors, (1242), 0 states have call successors, (0), 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-15 19:45:05,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:45:05,606 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:45:05,606 INFO L186 Difference]: Start difference. First operand has 381 places, 1839 transitions, 26266 flow. Second operand 3 states and 1242 transitions. [2021-10-15 19:45:05,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 2564 transitions, 39606 flow [2021-10-15 19:45:05,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 2564 transitions, 36586 flow, removed 593 selfloop flow, removed 2 redundant places. [2021-10-15 19:45:06,005 INFO L242 Difference]: Finished difference. Result has 383 places, 2226 transitions, 33892 flow [2021-10-15 19:45:06,008 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=24090, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1839, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=33892, PETRI_PLACES=383, PETRI_TRANSITIONS=2226} [2021-10-15 19:45:06,008 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -38 predicate places. [2021-10-15 19:45:06,008 INFO L470 AbstractCegarLoop]: Abstraction has has 383 places, 2226 transitions, 33892 flow [2021-10-15 19:45:06,009 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 153.66666666666666) internal successors, (461), 3 states have internal predecessors, (461), 0 states have call successors, (0), 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-15 19:45:06,009 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:45:06,009 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:45:06,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-15 19:45:06,010 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:45:06,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:45:06,011 INFO L82 PathProgramCache]: Analyzing trace with hash -951322089, now seen corresponding path program 1 times [2021-10-15 19:45:06,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:45:06,011 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374900295] [2021-10-15 19:45:06,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:45:06,012 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:45:06,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:45:06,277 INFO L134 CoverageAnalysis]: Checked inductivity of 522 backedges. 188 proven. 0 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2021-10-15 19:45:06,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:45:06,277 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374900295] [2021-10-15 19:45:06,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374900295] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:45:06,278 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:45:06,278 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:45:06,278 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268418260] [2021-10-15 19:45:06,279 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:45:06,279 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:45:06,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:45:06,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:45:06,284 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 750 [2021-10-15 19:45:06,293 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 2226 transitions, 33892 flow. Second operand has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 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-15 19:45:06,293 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:45:06,294 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 750 [2021-10-15 19:45:06,294 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:45:39,282 INFO L129 PetriNetUnfolder]: 2496/21793 cut-off events. [2021-10-15 19:45:39,282 INFO L130 PetriNetUnfolder]: For 69217/69217 co-relation queries the response was YES. [2021-10-15 19:45:39,312 INFO L84 FinitePrefix]: Finished finitePrefix Result has 62860 conditions, 21793 events. 2496/21793 cut-off events. For 69217/69217 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 172859 event pairs, 0 based on Foata normal form. 11/21800 useless extension candidates. Maximal degree in co-relation 30944. Up to 21088 conditions per place. [2021-10-15 19:45:39,353 INFO L132 encePairwiseOnDemand]: 704/750 looper letters, 2394 selfloop transitions, 45 changer transitions 0/2552 dead transitions. [2021-10-15 19:45:39,353 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 2552 transitions, 40004 flow [2021-10-15 19:45:39,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:45:39,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:45:39,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1102 transitions. [2021-10-15 19:45:39,356 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.48977777777777776 [2021-10-15 19:45:39,356 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1102 transitions. [2021-10-15 19:45:39,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1102 transitions. [2021-10-15 19:45:39,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:45:39,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1102 transitions. [2021-10-15 19:45:39,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 367.3333333333333) internal successors, (1102), 3 states have internal predecessors, (1102), 0 states have call successors, (0), 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-15 19:45:39,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:45:39,366 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:45:39,366 INFO L186 Difference]: Start difference. First operand has 383 places, 2226 transitions, 33892 flow. Second operand 3 states and 1102 transitions. [2021-10-15 19:45:39,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 2552 transitions, 40004 flow [2021-10-15 19:45:39,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 2552 transitions, 37816 flow, removed 484 selfloop flow, removed 2 redundant places. [2021-10-15 19:45:39,795 INFO L242 Difference]: Finished difference. Result has 384 places, 2257 transitions, 32567 flow [2021-10-15 19:45:39,798 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=31642, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=32567, PETRI_PLACES=384, PETRI_TRANSITIONS=2257} [2021-10-15 19:45:39,798 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -37 predicate places. [2021-10-15 19:45:39,798 INFO L470 AbstractCegarLoop]: Abstraction has has 384 places, 2257 transitions, 32567 flow [2021-10-15 19:45:39,799 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 181.33333333333334) internal successors, (544), 3 states have internal predecessors, (544), 0 states have call successors, (0), 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-15 19:45:39,799 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:45:39,800 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:45:39,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-15 19:45:39,800 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:45:39,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:45:39,801 INFO L82 PathProgramCache]: Analyzing trace with hash 1512951466, now seen corresponding path program 1 times [2021-10-15 19:45:39,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:45:39,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891606875] [2021-10-15 19:45:39,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:45:39,802 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:45:39,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:45:40,046 INFO L134 CoverageAnalysis]: Checked inductivity of 708 backedges. 473 proven. 0 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2021-10-15 19:45:40,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:45:40,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891606875] [2021-10-15 19:45:40,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891606875] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:45:40,047 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:45:40,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:45:40,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807620002] [2021-10-15 19:45:40,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:45:40,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:45:40,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:45:40,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:45:40,053 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 750 [2021-10-15 19:45:40,054 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 2257 transitions, 32567 flow. Second operand has 3 states, 3 states have (on average 206.33333333333334) internal successors, (619), 3 states have internal predecessors, (619), 0 states have call successors, (0), 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-15 19:45:40,054 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:45:40,054 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 750 [2021-10-15 19:45:40,054 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:46:14,011 INFO L129 PetriNetUnfolder]: 2562/23354 cut-off events. [2021-10-15 19:46:14,011 INFO L130 PetriNetUnfolder]: For 61545/61545 co-relation queries the response was YES. [2021-10-15 19:46:14,043 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65021 conditions, 23354 events. 2562/23354 cut-off events. For 61545/61545 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 191006 event pairs, 0 based on Foata normal form. 120/23466 useless extension candidates. Maximal degree in co-relation 63907. Up to 16097 conditions per place. [2021-10-15 19:46:14,084 INFO L132 encePairwiseOnDemand]: 545/750 looper letters, 1602 selfloop transitions, 1185 changer transitions 0/2900 dead transitions. [2021-10-15 19:46:14,084 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 2900 transitions, 44137 flow [2021-10-15 19:46:14,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:46:14,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:46:14,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1191 transitions. [2021-10-15 19:46:14,087 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5293333333333333 [2021-10-15 19:46:14,087 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1191 transitions. [2021-10-15 19:46:14,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1191 transitions. [2021-10-15 19:46:14,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:46:14,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1191 transitions. [2021-10-15 19:46:14,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 397.0) internal successors, (1191), 3 states have internal predecessors, (1191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:46:14,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:46:14,095 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:46:14,096 INFO L186 Difference]: Start difference. First operand has 384 places, 2257 transitions, 32567 flow. Second operand 3 states and 1191 transitions. [2021-10-15 19:46:14,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 2900 transitions, 44137 flow [2021-10-15 19:46:14,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 2900 transitions, 43820 flow, removed 136 selfloop flow, removed 1 redundant places. [2021-10-15 19:46:14,436 INFO L242 Difference]: Finished difference. Result has 387 places, 2605 transitions, 43166 flow [2021-10-15 19:46:14,439 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=32250, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=837, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1072, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=43166, PETRI_PLACES=387, PETRI_TRANSITIONS=2605} [2021-10-15 19:46:14,439 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -34 predicate places. [2021-10-15 19:46:14,439 INFO L470 AbstractCegarLoop]: Abstraction has has 387 places, 2605 transitions, 43166 flow [2021-10-15 19:46:14,440 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 206.33333333333334) internal successors, (619), 3 states have internal predecessors, (619), 0 states have call successors, (0), 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-15 19:46:14,440 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:46:14,441 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:46:14,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-15 19:46:14,441 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:46:14,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:46:14,442 INFO L82 PathProgramCache]: Analyzing trace with hash 241840910, now seen corresponding path program 1 times [2021-10-15 19:46:14,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:46:14,443 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008455287] [2021-10-15 19:46:14,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:46:14,443 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:46:14,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:46:14,733 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 444 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-10-15 19:46:14,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:46:14,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008455287] [2021-10-15 19:46:14,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008455287] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:46:14,734 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:46:14,734 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:46:14,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777703295] [2021-10-15 19:46:14,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:46:14,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:46:14,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:46:14,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:46:14,738 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 750 [2021-10-15 19:46:14,739 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 2605 transitions, 43166 flow. Second operand has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 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-15 19:46:14,739 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:46:14,739 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 750 [2021-10-15 19:46:14,739 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:47:08,654 INFO L129 PetriNetUnfolder]: 3476/29949 cut-off events. [2021-10-15 19:47:08,654 INFO L130 PetriNetUnfolder]: For 123767/123767 co-relation queries the response was YES. [2021-10-15 19:47:08,699 INFO L84 FinitePrefix]: Finished finitePrefix Result has 89116 conditions, 29949 events. 3476/29949 cut-off events. For 123767/123767 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 264448 event pairs, 0 based on Foata normal form. 228/30169 useless extension candidates. Maximal degree in co-relation 84329. Up to 19203 conditions per place. [2021-10-15 19:47:08,761 INFO L132 encePairwiseOnDemand]: 485/750 looper letters, 2056 selfloop transitions, 1629 changer transitions 0/3746 dead transitions. [2021-10-15 19:47:08,762 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 3746 transitions, 68096 flow [2021-10-15 19:47:08,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:47:08,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:47:08,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1251 transitions. [2021-10-15 19:47:08,765 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.556 [2021-10-15 19:47:08,765 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1251 transitions. [2021-10-15 19:47:08,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1251 transitions. [2021-10-15 19:47:08,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:47:08,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1251 transitions. [2021-10-15 19:47:08,769 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 417.0) internal successors, (1251), 3 states have internal predecessors, (1251), 0 states have call successors, (0), 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-15 19:47:08,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:47:08,773 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:47:08,773 INFO L186 Difference]: Start difference. First operand has 387 places, 2605 transitions, 43166 flow. Second operand 3 states and 1251 transitions. [2021-10-15 19:47:08,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 3746 transitions, 68096 flow [2021-10-15 19:47:09,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 3746 transitions, 64656 flow, removed 12 selfloop flow, removed 2 redundant places. [2021-10-15 19:47:09,180 INFO L242 Difference]: Finished difference. Result has 389 places, 3451 transitions, 65196 flow [2021-10-15 19:47:09,183 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=40774, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=783, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=976, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=65196, PETRI_PLACES=389, PETRI_TRANSITIONS=3451} [2021-10-15 19:47:09,183 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -32 predicate places. [2021-10-15 19:47:09,183 INFO L470 AbstractCegarLoop]: Abstraction has has 389 places, 3451 transitions, 65196 flow [2021-10-15 19:47:09,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 208.66666666666666) internal successors, (626), 3 states have internal predecessors, (626), 0 states have call successors, (0), 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-15 19:47:09,184 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:47:09,184 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:47:09,184 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-15 19:47:09,184 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:47:09,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:47:09,185 INFO L82 PathProgramCache]: Analyzing trace with hash 1941336849, now seen corresponding path program 1 times [2021-10-15 19:47:09,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:47:09,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371983222] [2021-10-15 19:47:09,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:47:09,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:47:09,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:47:09,605 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 619 proven. 39 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-15 19:47:09,605 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:47:09,605 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371983222] [2021-10-15 19:47:09,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371983222] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:47:09,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [88591024] [2021-10-15 19:47:09,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:47:09,606 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:47:09,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:47:09,608 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:47:09,625 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-10-15 19:47:09,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:47:09,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 788 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-15 19:47:09,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:47:11,343 INFO L134 CoverageAnalysis]: Checked inductivity of 863 backedges. 251 proven. 0 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2021-10-15 19:47:11,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [88591024] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:47:11,344 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-15 19:47:11,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-10-15 19:47:11,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569951898] [2021-10-15 19:47:11,348 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:47:11,348 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:47:11,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:47:11,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-15 19:47:11,352 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 750 [2021-10-15 19:47:11,352 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 3451 transitions, 65196 flow. Second operand has 3 states, 3 states have (on average 130.33333333333334) internal successors, (391), 3 states have internal predecessors, (391), 0 states have call successors, (0), 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-15 19:47:11,353 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:47:11,353 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 750 [2021-10-15 19:47:11,353 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:48:38,556 INFO L129 PetriNetUnfolder]: 3682/34640 cut-off events. [2021-10-15 19:48:38,556 INFO L130 PetriNetUnfolder]: For 211429/211429 co-relation queries the response was YES. [2021-10-15 19:48:38,609 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103619 conditions, 34640 events. 3682/34640 cut-off events. For 211429/211429 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 325449 event pairs, 0 based on Foata normal form. 1338/35978 useless extension candidates. Maximal degree in co-relation 98057. Up to 27542 conditions per place. [2021-10-15 19:48:38,682 INFO L132 encePairwiseOnDemand]: 495/750 looper letters, 3280 selfloop transitions, 641 changer transitions 0/3964 dead transitions. [2021-10-15 19:48:38,682 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 3964 transitions, 78588 flow [2021-10-15 19:48:38,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:48:38,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:48:38,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1235 transitions. [2021-10-15 19:48:38,687 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.5488888888888889 [2021-10-15 19:48:38,687 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1235 transitions. [2021-10-15 19:48:38,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1235 transitions. [2021-10-15 19:48:38,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:48:38,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1235 transitions. [2021-10-15 19:48:38,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 411.6666666666667) internal successors, (1235), 3 states have internal predecessors, (1235), 0 states have call successors, (0), 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-15 19:48:38,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:48:38,693 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:48:38,693 INFO L186 Difference]: Start difference. First operand has 389 places, 3451 transitions, 65196 flow. Second operand 3 states and 1235 transitions. [2021-10-15 19:48:38,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 3964 transitions, 78588 flow [2021-10-15 19:48:39,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 3964 transitions, 75110 flow, removed 30 selfloop flow, removed 2 redundant places. [2021-10-15 19:48:39,196 INFO L242 Difference]: Finished difference. Result has 391 places, 3669 transitions, 71904 flow [2021-10-15 19:48:39,199 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=58632, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71904, PETRI_PLACES=391, PETRI_TRANSITIONS=3669} [2021-10-15 19:48:39,200 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -30 predicate places. [2021-10-15 19:48:39,200 INFO L470 AbstractCegarLoop]: Abstraction has has 391 places, 3669 transitions, 71904 flow [2021-10-15 19:48:39,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 130.33333333333334) internal successors, (391), 3 states have internal predecessors, (391), 0 states have call successors, (0), 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-15 19:48:39,200 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:48:39,201 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:48:39,223 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-10-15 19:48:39,402 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:48:39,402 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:48:39,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:48:39,403 INFO L82 PathProgramCache]: Analyzing trace with hash -599106639, now seen corresponding path program 1 times [2021-10-15 19:48:39,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:48:39,403 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173224104] [2021-10-15 19:48:39,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:48:39,403 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:48:39,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:48:39,692 INFO L134 CoverageAnalysis]: Checked inductivity of 1239 backedges. 765 proven. 39 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2021-10-15 19:48:39,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:48:39,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173224104] [2021-10-15 19:48:39,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173224104] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:48:39,693 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292395642] [2021-10-15 19:48:39,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:48:39,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:48:39,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:48:39,695 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:48:39,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-10-15 19:48:40,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:48:40,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 863 conjuncts, 7 conjunts are in the unsatisfiable core [2021-10-15 19:48:40,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:48:42,838 INFO L134 CoverageAnalysis]: Checked inductivity of 1239 backedges. 765 proven. 39 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2021-10-15 19:48:42,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292395642] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:48:42,839 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-15 19:48:42,839 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2021-10-15 19:48:42,840 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190718783] [2021-10-15 19:48:42,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-10-15 19:48:42,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:48:42,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-10-15 19:48:42,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-10-15 19:48:42,846 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 750 [2021-10-15 19:48:42,847 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 3669 transitions, 71904 flow. Second operand has 7 states, 7 states have (on average 121.42857142857143) internal successors, (850), 7 states have internal predecessors, (850), 0 states have call successors, (0), 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-15 19:48:42,847 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:48:42,847 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 750 [2021-10-15 19:48:42,847 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:50:45,252 INFO L129 PetriNetUnfolder]: 2693/40028 cut-off events. [2021-10-15 19:50:45,253 INFO L130 PetriNetUnfolder]: For 184230/184230 co-relation queries the response was YES. [2021-10-15 19:50:45,325 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106015 conditions, 40028 events. 2693/40028 cut-off events. For 184230/184230 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 399379 event pairs, 0 based on Foata normal form. 1648/41676 useless extension candidates. Maximal degree in co-relation 103495. Up to 23863 conditions per place. [2021-10-15 19:50:45,380 INFO L132 encePairwiseOnDemand]: 536/750 looper letters, 2166 selfloop transitions, 474 changer transitions 2220/4895 dead transitions. [2021-10-15 19:50:45,380 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 4895 transitions, 66896 flow [2021-10-15 19:50:45,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-10-15 19:50:45,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-10-15 19:50:45,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3355 transitions. [2021-10-15 19:50:45,390 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.44733333333333336 [2021-10-15 19:50:45,390 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3355 transitions. [2021-10-15 19:50:45,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3355 transitions. [2021-10-15 19:50:45,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:50:45,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3355 transitions. [2021-10-15 19:50:45,401 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 335.5) internal successors, (3355), 10 states have internal predecessors, (3355), 0 states have call successors, (0), 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-15 19:50:45,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 750.0) internal successors, (8250), 11 states have internal predecessors, (8250), 0 states have call successors, (0), 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-15 19:50:45,414 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 750.0) internal successors, (8250), 11 states have internal predecessors, (8250), 0 states have call successors, (0), 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-15 19:50:45,414 INFO L186 Difference]: Start difference. First operand has 391 places, 3669 transitions, 71904 flow. Second operand 10 states and 3355 transitions. [2021-10-15 19:50:45,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 4895 transitions, 66896 flow [2021-10-15 19:50:45,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 4895 transitions, 65982 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-15 19:50:45,785 INFO L242 Difference]: Finished difference. Result has 405 places, 1494 transitions, 26041 flow [2021-10-15 19:50:45,787 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=46958, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=357, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2064, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=26041, PETRI_PLACES=405, PETRI_TRANSITIONS=1494} [2021-10-15 19:50:45,787 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -16 predicate places. [2021-10-15 19:50:45,788 INFO L470 AbstractCegarLoop]: Abstraction has has 405 places, 1494 transitions, 26041 flow [2021-10-15 19:50:45,788 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 121.42857142857143) internal successors, (850), 7 states have internal predecessors, (850), 0 states have call successors, (0), 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-15 19:50:45,788 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:50:45,788 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:50:45,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-10-15 19:50:45,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-10-15 19:50:45,989 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:50:45,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:50:45,990 INFO L82 PathProgramCache]: Analyzing trace with hash 410633746, now seen corresponding path program 1 times [2021-10-15 19:50:45,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:50:45,991 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886700352] [2021-10-15 19:50:45,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:50:45,991 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:50:46,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:50:46,485 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 593 proven. 0 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2021-10-15 19:50:46,485 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:50:46,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886700352] [2021-10-15 19:50:46,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886700352] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:50:46,486 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:50:46,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-15 19:50:46,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683710748] [2021-10-15 19:50:46,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-15 19:50:46,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:50:46,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:50:46,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:50:46,492 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 750 [2021-10-15 19:50:46,492 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 1494 transitions, 26041 flow. Second operand has 4 states, 4 states have (on average 161.75) internal successors, (647), 4 states have internal predecessors, (647), 0 states have call successors, (0), 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-15 19:50:46,493 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:50:46,493 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 750 [2021-10-15 19:50:46,493 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:51:23,141 INFO L129 PetriNetUnfolder]: 1127/27313 cut-off events. [2021-10-15 19:51:23,141 INFO L130 PetriNetUnfolder]: For 65165/65165 co-relation queries the response was YES. [2021-10-15 19:51:23,216 INFO L84 FinitePrefix]: Finished finitePrefix Result has 65902 conditions, 27313 events. 1127/27313 cut-off events. For 65165/65165 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 243564 event pairs, 0 based on Foata normal form. 261/27574 useless extension candidates. Maximal degree in co-relation 65843. Up to 12255 conditions per place. [2021-10-15 19:51:23,258 INFO L132 encePairwiseOnDemand]: 640/750 looper letters, 1418 selfloop transitions, 457 changer transitions 0/1935 dead transitions. [2021-10-15 19:51:23,258 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 1935 transitions, 27151 flow [2021-10-15 19:51:23,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-15 19:51:23,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-15 19:51:23,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1358 transitions. [2021-10-15 19:51:23,269 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.45266666666666666 [2021-10-15 19:51:23,269 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1358 transitions. [2021-10-15 19:51:23,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1358 transitions. [2021-10-15 19:51:23,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:51:23,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1358 transitions. [2021-10-15 19:51:23,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 339.5) internal successors, (1358), 4 states have internal predecessors, (1358), 0 states have call successors, (0), 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-15 19:51:23,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 750.0) internal successors, (3750), 5 states have internal predecessors, (3750), 0 states have call successors, (0), 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-15 19:51:23,278 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 750.0) internal successors, (3750), 5 states have internal predecessors, (3750), 0 states have call successors, (0), 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-15 19:51:23,278 INFO L186 Difference]: Start difference. First operand has 405 places, 1494 transitions, 26041 flow. Second operand 4 states and 1358 transitions. [2021-10-15 19:51:23,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 1935 transitions, 27151 flow [2021-10-15 19:51:23,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 1935 transitions, 27127 flow, removed 12 selfloop flow, removed 4 redundant places. [2021-10-15 19:51:23,446 INFO L242 Difference]: Finished difference. Result has 402 places, 1330 transitions, 23531 flow [2021-10-15 19:51:23,447 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=21507, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=428, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=851, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=23531, PETRI_PLACES=402, PETRI_TRANSITIONS=1330} [2021-10-15 19:51:23,448 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -19 predicate places. [2021-10-15 19:51:23,448 INFO L470 AbstractCegarLoop]: Abstraction has has 402 places, 1330 transitions, 23531 flow [2021-10-15 19:51:23,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 161.75) internal successors, (647), 4 states have internal predecessors, (647), 0 states have call successors, (0), 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-15 19:51:23,448 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:51:23,449 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:51:23,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-15 19:51:23,449 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:51:23,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:51:23,449 INFO L82 PathProgramCache]: Analyzing trace with hash 908850648, now seen corresponding path program 1 times [2021-10-15 19:51:23,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:51:23,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590106028] [2021-10-15 19:51:23,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:51:23,450 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:51:23,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:51:23,770 INFO L134 CoverageAnalysis]: Checked inductivity of 913 backedges. 503 proven. 0 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2021-10-15 19:51:23,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:51:23,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590106028] [2021-10-15 19:51:23,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590106028] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:51:23,771 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:51:23,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:51:23,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337418418] [2021-10-15 19:51:23,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:51:23,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:51:23,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:51:23,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:51:23,776 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 750 [2021-10-15 19:51:23,776 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 1330 transitions, 23531 flow. Second operand has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 0 states have call successors, (0), 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-15 19:51:23,776 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:51:23,777 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 750 [2021-10-15 19:51:23,777 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:52:00,887 INFO L129 PetriNetUnfolder]: 1174/30367 cut-off events. [2021-10-15 19:52:00,887 INFO L130 PetriNetUnfolder]: For 68758/68758 co-relation queries the response was YES. [2021-10-15 19:52:00,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73310 conditions, 30367 events. 1174/30367 cut-off events. For 68758/68758 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 279858 event pairs, 0 based on Foata normal form. 97/30464 useless extension candidates. Maximal degree in co-relation 71579. Up to 16770 conditions per place. [2021-10-15 19:52:01,005 INFO L132 encePairwiseOnDemand]: 624/750 looper letters, 1206 selfloop transitions, 469 changer transitions 2/1717 dead transitions. [2021-10-15 19:52:01,005 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 1717 transitions, 29319 flow [2021-10-15 19:52:01,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:52:01,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:52:01,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 997 transitions. [2021-10-15 19:52:01,009 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4431111111111111 [2021-10-15 19:52:01,009 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 997 transitions. [2021-10-15 19:52:01,009 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 997 transitions. [2021-10-15 19:52:01,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:52:01,010 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 997 transitions. [2021-10-15 19:52:01,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 332.3333333333333) internal successors, (997), 3 states have internal predecessors, (997), 0 states have call successors, (0), 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-15 19:52:01,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:52:01,018 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:52:01,018 INFO L186 Difference]: Start difference. First operand has 402 places, 1330 transitions, 23531 flow. Second operand 3 states and 997 transitions. [2021-10-15 19:52:01,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 1717 transitions, 29319 flow [2021-10-15 19:52:01,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 1717 transitions, 28952 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:52:01,223 INFO L242 Difference]: Finished difference. Result has 405 places, 1398 transitions, 26688 flow [2021-10-15 19:52:01,224 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=21580, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=791, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=26688, PETRI_PLACES=405, PETRI_TRANSITIONS=1398} [2021-10-15 19:52:01,225 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -16 predicate places. [2021-10-15 19:52:01,225 INFO L470 AbstractCegarLoop]: Abstraction has has 405 places, 1398 transitions, 26688 flow [2021-10-15 19:52:01,225 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 0 states have call successors, (0), 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-15 19:52:01,226 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:52:01,227 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:52:01,228 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-15 19:52:01,228 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:52:01,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:52:01,229 INFO L82 PathProgramCache]: Analyzing trace with hash -586254201, now seen corresponding path program 1 times [2021-10-15 19:52:01,229 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:52:01,229 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954903477] [2021-10-15 19:52:01,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:52:01,230 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:52:01,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:52:01,727 INFO L134 CoverageAnalysis]: Checked inductivity of 977 backedges. 583 proven. 188 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2021-10-15 19:52:01,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:52:01,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954903477] [2021-10-15 19:52:01,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954903477] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:52:01,728 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402393186] [2021-10-15 19:52:01,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:52:01,728 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:52:01,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:52:01,731 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:52:01,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-10-15 19:52:02,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:52:02,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 913 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-15 19:52:02,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:52:08,725 INFO L134 CoverageAnalysis]: Checked inductivity of 977 backedges. 251 proven. 0 refuted. 0 times theorem prover too weak. 726 trivial. 0 not checked. [2021-10-15 19:52:08,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402393186] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:52:08,726 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-15 19:52:08,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 6 [2021-10-15 19:52:08,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417176680] [2021-10-15 19:52:08,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:52:08,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:52:08,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:52:08,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-10-15 19:52:08,732 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 42 out of 750 [2021-10-15 19:52:08,733 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 1398 transitions, 26688 flow. Second operand has 3 states, 3 states have (on average 152.66666666666666) internal successors, (458), 3 states have internal predecessors, (458), 0 states have call successors, (0), 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-15 19:52:08,733 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:52:08,733 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 42 of 750 [2021-10-15 19:52:08,734 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:52:56,192 INFO L129 PetriNetUnfolder]: 1228/32228 cut-off events. [2021-10-15 19:52:56,192 INFO L130 PetriNetUnfolder]: For 78621/78621 co-relation queries the response was YES. [2021-10-15 19:52:56,274 INFO L84 FinitePrefix]: Finished finitePrefix Result has 78709 conditions, 32228 events. 1228/32228 cut-off events. For 78621/78621 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 302695 event pairs, 0 based on Foata normal form. 27/32255 useless extension candidates. Maximal degree in co-relation 76838. Up to 23438 conditions per place. [2021-10-15 19:52:56,324 INFO L132 encePairwiseOnDemand]: 649/750 looper letters, 1361 selfloop transitions, 378 changer transitions 2/1781 dead transitions. [2021-10-15 19:52:56,324 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 1781 transitions, 32590 flow [2021-10-15 19:52:56,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:52:56,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:52:56,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 971 transitions. [2021-10-15 19:52:56,328 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4315555555555556 [2021-10-15 19:52:56,328 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 971 transitions. [2021-10-15 19:52:56,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 971 transitions. [2021-10-15 19:52:56,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:52:56,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 971 transitions. [2021-10-15 19:52:56,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 323.6666666666667) internal successors, (971), 3 states have internal predecessors, (971), 0 states have call successors, (0), 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-15 19:52:56,335 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:52:56,335 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:52:56,335 INFO L186 Difference]: Start difference. First operand has 405 places, 1398 transitions, 26688 flow. Second operand 3 states and 971 transitions. [2021-10-15 19:52:56,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 1781 transitions, 32590 flow [2021-10-15 19:52:56,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 1781 transitions, 31588 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-15 19:52:56,500 INFO L242 Difference]: Finished difference. Result has 407 places, 1452 transitions, 28442 flow [2021-10-15 19:52:56,502 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=25280, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1003, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=28442, PETRI_PLACES=407, PETRI_TRANSITIONS=1452} [2021-10-15 19:52:56,502 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -14 predicate places. [2021-10-15 19:52:56,502 INFO L470 AbstractCegarLoop]: Abstraction has has 407 places, 1452 transitions, 28442 flow [2021-10-15 19:52:56,502 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 152.66666666666666) internal successors, (458), 3 states have internal predecessors, (458), 0 states have call successors, (0), 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-15 19:52:56,502 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:52:56,503 INFO L254 CegarLoopForPetriNet]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:52:56,535 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-10-15 19:52:56,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:52:56,711 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:52:56,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:52:56,712 INFO L82 PathProgramCache]: Analyzing trace with hash -577399626, now seen corresponding path program 1 times [2021-10-15 19:52:56,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:52:56,712 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111580589] [2021-10-15 19:52:56,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:52:56,712 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:52:56,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:52:57,210 INFO L134 CoverageAnalysis]: Checked inductivity of 834 backedges. 464 proven. 364 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-10-15 19:52:57,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:52:57,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111580589] [2021-10-15 19:52:57,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111580589] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-15 19:52:57,211 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535865453] [2021-10-15 19:52:57,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:52:57,212 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:52:57,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:52:57,212 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-15 19:52:57,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-10-15 19:52:58,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:52:58,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 928 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-15 19:52:58,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-15 19:53:00,496 INFO L134 CoverageAnalysis]: Checked inductivity of 834 backedges. 646 proven. 0 refuted. 0 times theorem prover too weak. 188 trivial. 0 not checked. [2021-10-15 19:53:00,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535865453] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:53:00,497 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-15 19:53:00,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2021-10-15 19:53:00,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557347981] [2021-10-15 19:53:00,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:53:00,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:53:00,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:53:00,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-10-15 19:53:00,503 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 750 [2021-10-15 19:53:00,503 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 1452 transitions, 28442 flow. Second operand has 3 states, 3 states have (on average 244.0) internal successors, (732), 3 states have internal predecessors, (732), 0 states have call successors, (0), 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-15 19:53:00,503 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:53:00,504 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 750 [2021-10-15 19:53:00,504 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:53:47,567 INFO L129 PetriNetUnfolder]: 900/31276 cut-off events. [2021-10-15 19:53:47,568 INFO L130 PetriNetUnfolder]: For 76201/76201 co-relation queries the response was YES. [2021-10-15 19:53:47,653 INFO L84 FinitePrefix]: Finished finitePrefix Result has 73066 conditions, 31276 events. 900/31276 cut-off events. For 76201/76201 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 290885 event pairs, 0 based on Foata normal form. 281/31557 useless extension candidates. Maximal degree in co-relation 70412. Up to 18328 conditions per place. [2021-10-15 19:53:47,697 INFO L132 encePairwiseOnDemand]: 653/750 looper letters, 1152 selfloop transitions, 264 changer transitions 0/1461 dead transitions. [2021-10-15 19:53:47,697 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 1461 transitions, 24392 flow [2021-10-15 19:53:47,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:53:47,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:53:47,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 932 transitions. [2021-10-15 19:53:47,701 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4142222222222222 [2021-10-15 19:53:47,701 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 932 transitions. [2021-10-15 19:53:47,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 932 transitions. [2021-10-15 19:53:47,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:53:47,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 932 transitions. [2021-10-15 19:53:47,704 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 310.6666666666667) internal successors, (932), 3 states have internal predecessors, (932), 0 states have call successors, (0), 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-15 19:53:47,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:53:47,706 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:53:47,706 INFO L186 Difference]: Start difference. First operand has 407 places, 1452 transitions, 28442 flow. Second operand 3 states and 932 transitions. [2021-10-15 19:53:47,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 1461 transitions, 24392 flow [2021-10-15 19:53:47,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 1461 transitions, 23830 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-10-15 19:53:47,845 INFO L242 Difference]: Finished difference. Result has 408 places, 1166 transitions, 21214 flow [2021-10-15 19:53:47,846 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=20408, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=902, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=21214, PETRI_PLACES=408, PETRI_TRANSITIONS=1166} [2021-10-15 19:53:47,846 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -13 predicate places. [2021-10-15 19:53:47,847 INFO L470 AbstractCegarLoop]: Abstraction has has 408 places, 1166 transitions, 21214 flow [2021-10-15 19:53:47,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 244.0) internal successors, (732), 3 states have internal predecessors, (732), 0 states have call successors, (0), 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-15 19:53:47,847 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:53:47,848 INFO L254 CegarLoopForPetriNet]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:53:47,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-10-15 19:53:48,057 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-15 19:53:48,058 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:53:48,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:53:48,058 INFO L82 PathProgramCache]: Analyzing trace with hash 1094695263, now seen corresponding path program 1 times [2021-10-15 19:53:48,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:53:48,058 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096703176] [2021-10-15 19:53:48,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:53:48,059 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:53:48,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:53:48,420 INFO L134 CoverageAnalysis]: Checked inductivity of 1382 backedges. 747 proven. 0 refuted. 0 times theorem prover too weak. 635 trivial. 0 not checked. [2021-10-15 19:53:48,420 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:53:48,420 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096703176] [2021-10-15 19:53:48,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096703176] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:53:48,421 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:53:48,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:53:48,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27931742] [2021-10-15 19:53:48,423 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:53:48,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:53:48,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:53:48,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:53:48,426 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 750 [2021-10-15 19:53:48,427 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 1166 transitions, 21214 flow. Second operand has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 0 states have call successors, (0), 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-15 19:53:48,427 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:53:48,427 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 750 [2021-10-15 19:53:48,427 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:54:18,231 INFO L129 PetriNetUnfolder]: 533/22764 cut-off events. [2021-10-15 19:54:18,231 INFO L130 PetriNetUnfolder]: For 37786/37786 co-relation queries the response was YES. [2021-10-15 19:54:18,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51856 conditions, 22764 events. 533/22764 cut-off events. For 37786/37786 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 186588 event pairs, 0 based on Foata normal form. 44/22808 useless extension candidates. Maximal degree in co-relation 50389. Up to 12456 conditions per place. [2021-10-15 19:54:18,332 INFO L132 encePairwiseOnDemand]: 686/750 looper letters, 870 selfloop transitions, 189 changer transitions 0/1097 dead transitions. [2021-10-15 19:54:18,332 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 1097 transitions, 15455 flow [2021-10-15 19:54:18,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:54:18,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:54:18,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 871 transitions. [2021-10-15 19:54:18,336 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.38711111111111113 [2021-10-15 19:54:18,336 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 871 transitions. [2021-10-15 19:54:18,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 871 transitions. [2021-10-15 19:54:18,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:54:18,337 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 871 transitions. [2021-10-15 19:54:18,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:54:18,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:54:18,341 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:54:18,341 INFO L186 Difference]: Start difference. First operand has 408 places, 1166 transitions, 21214 flow. Second operand 3 states and 871 transitions. [2021-10-15 19:54:18,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 1097 transitions, 15455 flow [2021-10-15 19:54:18,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 1097 transitions, 15258 flow, removed 15 selfloop flow, removed 4 redundant places. [2021-10-15 19:54:18,426 INFO L242 Difference]: Finished difference. Result has 374 places, 802 transitions, 12928 flow [2021-10-15 19:54:18,427 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=12550, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=12928, PETRI_PLACES=374, PETRI_TRANSITIONS=802} [2021-10-15 19:54:18,427 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -47 predicate places. [2021-10-15 19:54:18,427 INFO L470 AbstractCegarLoop]: Abstraction has has 374 places, 802 transitions, 12928 flow [2021-10-15 19:54:18,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 171.33333333333334) internal successors, (514), 3 states have internal predecessors, (514), 0 states have call successors, (0), 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-15 19:54:18,427 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:54:18,428 INFO L254 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-15 19:54:18,428 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-15 19:54:18,428 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:54:18,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:54:18,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1105125242, now seen corresponding path program 1 times [2021-10-15 19:54:18,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:54:18,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775735756] [2021-10-15 19:54:18,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:54:18,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:54:18,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:54:18,804 INFO L134 CoverageAnalysis]: Checked inductivity of 1093 backedges. 251 proven. 0 refuted. 0 times theorem prover too weak. 842 trivial. 0 not checked. [2021-10-15 19:54:18,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:54:18,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775735756] [2021-10-15 19:54:18,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775735756] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:54:18,806 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:54:18,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:54:18,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068177275] [2021-10-15 19:54:18,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:54:18,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:54:18,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:54:18,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:54:18,812 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 750 [2021-10-15 19:54:18,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 802 transitions, 12928 flow. Second operand has 3 states, 3 states have (on average 160.66666666666666) internal successors, (482), 3 states have internal predecessors, (482), 0 states have call successors, (0), 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-15 19:54:18,813 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:54:18,813 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 750 [2021-10-15 19:54:18,813 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:54:41,744 INFO L129 PetriNetUnfolder]: 417/22026 cut-off events. [2021-10-15 19:54:41,744 INFO L130 PetriNetUnfolder]: For 35161/35161 co-relation queries the response was YES. [2021-10-15 19:54:41,802 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48964 conditions, 22026 events. 417/22026 cut-off events. For 35161/35161 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 174476 event pairs, 0 based on Foata normal form. 100/22126 useless extension candidates. Maximal degree in co-relation 45854. Up to 15340 conditions per place. [2021-10-15 19:54:41,811 INFO L132 encePairwiseOnDemand]: 689/750 looper letters, 0 selfloop transitions, 0 changer transitions 986/986 dead transitions. [2021-10-15 19:54:41,811 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 986 transitions, 12724 flow [2021-10-15 19:54:41,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:54:41,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:54:41,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 871 transitions. [2021-10-15 19:54:41,815 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.38711111111111113 [2021-10-15 19:54:41,815 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 871 transitions. [2021-10-15 19:54:41,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 871 transitions. [2021-10-15 19:54:41,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:54:41,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 871 transitions. [2021-10-15 19:54:41,818 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 290.3333333333333) internal successors, (871), 3 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-15 19:54:41,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:54:41,820 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 750.0) internal successors, (3000), 4 states have internal predecessors, (3000), 0 states have call successors, (0), 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-15 19:54:41,821 INFO L186 Difference]: Start difference. First operand has 374 places, 802 transitions, 12928 flow. Second operand 3 states and 871 transitions. [2021-10-15 19:54:41,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 986 transitions, 12724 flow [2021-10-15 19:54:41,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 986 transitions, 12400 flow, removed 10 selfloop flow, removed 3 redundant places. [2021-10-15 19:54:41,877 INFO L242 Difference]: Finished difference. Result has 370 places, 0 transitions, 0 flow [2021-10-15 19:54:41,878 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=750, PETRI_DIFFERENCE_MINUEND_FLOW=9530, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=0, PETRI_PLACES=370, PETRI_TRANSITIONS=0} [2021-10-15 19:54:41,879 INFO L334 CegarLoopForPetriNet]: 421 programPoint places, -51 predicate places. [2021-10-15 19:54:41,879 INFO L470 AbstractCegarLoop]: Abstraction has has 370 places, 0 transitions, 0 flow [2021-10-15 19:54:41,879 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 160.66666666666666) internal successors, (482), 3 states have internal predecessors, (482), 0 states have call successors, (0), 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-15 19:54:41,882 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-15 19:54:41,883 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-15 19:54:41,890 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-15 19:54:41,897 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.10 07:54:41 BoogieIcfgContainer [2021-10-15 19:54:41,897 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-15 19:54:41,898 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-15 19:54:41,898 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-15 19:54:41,898 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-15 19:54:41,899 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 07:43:28" (3/4) ... [2021-10-15 19:54:41,903 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-10-15 19:54:41,947 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 9 nodes and edges [2021-10-15 19:54:41,951 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2021-10-15 19:54:41,955 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-15 19:54:41,960 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-15 19:54:42,226 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/witness.graphml [2021-10-15 19:54:42,227 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-15 19:54:42,229 INFO L168 Benchmark]: Toolchain (without parser) took 679104.52 ms. Allocated memory was 104.9 MB in the beginning and 3.8 GB in the end (delta: 3.6 GB). Free memory was 67.1 MB in the beginning and 2.0 GB in the end (delta: -2.0 GB). Peak memory consumption was 1.7 GB. Max. memory is 16.1 GB. [2021-10-15 19:54:42,229 INFO L168 Benchmark]: CDTParser took 0.29 ms. Allocated memory is still 104.9 MB. Free memory was 57.9 MB in the beginning and 57.9 MB in the end (delta: 54.4 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-15 19:54:42,230 INFO L168 Benchmark]: CACSL2BoogieTranslator took 1611.55 ms. Allocated memory was 104.9 MB in the beginning and 144.7 MB in the end (delta: 39.8 MB). Free memory was 67.1 MB in the beginning and 89.1 MB in the end (delta: -21.9 MB). Peak memory consumption was 40.8 MB. Max. memory is 16.1 GB. [2021-10-15 19:54:42,230 INFO L168 Benchmark]: Boogie Procedure Inliner took 281.16 ms. Allocated memory is still 144.7 MB. Free memory was 89.1 MB in the beginning and 83.2 MB in the end (delta: 5.9 MB). Peak memory consumption was 38.2 MB. Max. memory is 16.1 GB. [2021-10-15 19:54:42,231 INFO L168 Benchmark]: Boogie Preprocessor took 334.26 ms. Allocated memory is still 144.7 MB. Free memory was 83.2 MB in the beginning and 78.6 MB in the end (delta: 4.6 MB). Peak memory consumption was 36.5 MB. Max. memory is 16.1 GB. [2021-10-15 19:54:42,231 INFO L168 Benchmark]: RCFGBuilder took 3305.43 ms. Allocated memory was 144.7 MB in the beginning and 249.6 MB in the end (delta: 104.9 MB). Free memory was 78.6 MB in the beginning and 107.9 MB in the end (delta: -29.3 MB). Peak memory consumption was 75.7 MB. Max. memory is 16.1 GB. [2021-10-15 19:54:42,232 INFO L168 Benchmark]: TraceAbstraction took 673234.09 ms. Allocated memory was 249.6 MB in the beginning and 3.8 GB in the end (delta: 3.5 GB). Free memory was 107.9 MB in the beginning and 2.1 GB in the end (delta: -2.0 GB). Peak memory consumption was 2.4 GB. Max. memory is 16.1 GB. [2021-10-15 19:54:42,232 INFO L168 Benchmark]: Witness Printer took 329.37 ms. Allocated memory is still 3.8 GB. Free memory was 2.1 GB in the beginning and 2.0 GB in the end (delta: 40.3 MB). Peak memory consumption was 39.8 MB. Max. memory is 16.1 GB. [2021-10-15 19:54:42,235 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.29 ms. Allocated memory is still 104.9 MB. Free memory was 57.9 MB in the beginning and 57.9 MB in the end (delta: 54.4 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 1611.55 ms. Allocated memory was 104.9 MB in the beginning and 144.7 MB in the end (delta: 39.8 MB). Free memory was 67.1 MB in the beginning and 89.1 MB in the end (delta: -21.9 MB). Peak memory consumption was 40.8 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 281.16 ms. Allocated memory is still 144.7 MB. Free memory was 89.1 MB in the beginning and 83.2 MB in the end (delta: 5.9 MB). Peak memory consumption was 38.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 334.26 ms. Allocated memory is still 144.7 MB. Free memory was 83.2 MB in the beginning and 78.6 MB in the end (delta: 4.6 MB). Peak memory consumption was 36.5 MB. Max. memory is 16.1 GB. * RCFGBuilder took 3305.43 ms. Allocated memory was 144.7 MB in the beginning and 249.6 MB in the end (delta: 104.9 MB). Free memory was 78.6 MB in the beginning and 107.9 MB in the end (delta: -29.3 MB). Peak memory consumption was 75.7 MB. Max. memory is 16.1 GB. * TraceAbstraction took 673234.09 ms. Allocated memory was 249.6 MB in the beginning and 3.8 GB in the end (delta: 3.5 GB). Free memory was 107.9 MB in the beginning and 2.1 GB in the end (delta: -2.0 GB). Peak memory consumption was 2.4 GB. Max. memory is 16.1 GB. * Witness Printer took 329.37 ms. Allocated memory is still 3.8 GB. Free memory was 2.1 GB in the beginning and 2.0 GB in the end (delta: 40.3 MB). Peak memory consumption was 39.8 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.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 212]: 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 CFG has 1 procedures, 424 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 14.0ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 673148.0ms, OverallIterations: 22, TraceHistogramMax: 6, EmptinessCheckTime: 0.0ms, AutomataDifference: 649958.5ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 268.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 5652 SDtfs, 6982 SDslu, 1 SDs, 0 SdLazy, 23893 SolverSat, 4155 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 43844.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2937 GetRequests, 2897 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 264.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=71904occurred in iteration=15, InterpolantAutomatonStates: 74, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1005.1ms SsaConstructionTime, 2153.3ms SatisfiabilityAnalysisTime, 16739.6ms InterpolantComputationTime, 14146 NumberOfCodeBlocks, 14146 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 14120 ConstructedInterpolants, 63 QuantifiedInterpolants, 44417 SizeOfPredicates, 4 NumberOfNonLiveVariables, 3492 ConjunctsInSsa, 13 ConjunctsInUnsatCore, 26 InterpolantComputations, 21 PerfectInterpolantSequences, 15692/16361 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-15 19:54:42,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_ac5da4a6-a982-4631-8490-efc5d2f7cd3f/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...