./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/seq-mthreaded-reduced/pals_floodmax.3.2.ufo.BOUNDED-6.pals.c.v+lhb-reducer.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_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/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_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/config/AutomizerReach.xml -i ../../sv-benchmarks/c/seq-mthreaded-reduced/pals_floodmax.3.2.ufo.BOUNDED-6.pals.c.v+lhb-reducer.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/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_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/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 de469b013d836260549db9b40c1c79096472b347 ......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-5709675 [2021-10-15 19:45:46,347 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-15 19:45:46,349 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-15 19:45:46,406 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-15 19:45:46,407 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-15 19:45:46,409 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-15 19:45:46,411 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-15 19:45:46,414 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-15 19:45:46,416 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-15 19:45:46,418 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-15 19:45:46,419 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-15 19:45:46,421 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-15 19:45:46,422 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-15 19:45:46,423 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-15 19:45:46,425 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-15 19:45:46,427 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-15 19:45:46,429 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-15 19:45:46,430 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-15 19:45:46,433 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-15 19:45:46,437 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-15 19:45:46,439 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-15 19:45:46,441 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-15 19:45:46,443 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-15 19:45:46,444 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-15 19:45:46,449 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-15 19:45:46,450 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-15 19:45:46,450 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-15 19:45:46,452 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-15 19:45:46,452 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-15 19:45:46,454 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-15 19:45:46,455 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-15 19:45:46,456 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-15 19:45:46,457 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-15 19:45:46,459 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-15 19:45:46,460 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-15 19:45:46,461 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-15 19:45:46,462 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-15 19:45:46,463 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-15 19:45:46,463 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-15 19:45:46,464 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-15 19:45:46,465 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-15 19:45:46,469 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-10-15 19:45:46,502 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-15 19:45:46,502 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-15 19:45:46,503 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-15 19:45:46,503 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-15 19:45:46,504 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-15 19:45:46,505 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-15 19:45:46,505 INFO L138 SettingsManager]: * Use SBE=true [2021-10-15 19:45:46,505 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-15 19:45:46,506 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-15 19:45:46,506 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-15 19:45:46,506 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-15 19:45:46,506 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-15 19:45:46,507 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-15 19:45:46,507 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-15 19:45:46,507 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-15 19:45:46,508 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-15 19:45:46,508 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-15 19:45:46,508 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-15 19:45:46,508 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-15 19:45:46,509 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-15 19:45:46,509 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-15 19:45:46,509 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-15 19:45:46,510 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-15 19:45:46,510 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-15 19:45:46,510 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-15 19:45:46,510 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-15 19:45:46,511 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-15 19:45:46,511 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-15 19:45:46,511 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-15 19:45:46,511 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-15 19:45:46,512 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-15 19:45:46,512 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-15 19:45:46,512 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_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/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_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/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 -> de469b013d836260549db9b40c1c79096472b347 [2021-10-15 19:45:46,814 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-15 19:45:46,846 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-15 19:45:46,849 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-15 19:45:46,850 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-15 19:45:46,850 INFO L275 PluginConnector]: CDTParser initialized [2021-10-15 19:45:46,851 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/../../sv-benchmarks/c/seq-mthreaded-reduced/pals_floodmax.3.2.ufo.BOUNDED-6.pals.c.v+lhb-reducer.c [2021-10-15 19:45:46,965 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/data/ba30382b2/4a5d055ecf30492f86580bd04b214308/FLAG2fe4ef2ff [2021-10-15 19:45:47,642 INFO L306 CDTParser]: Found 1 translation units. [2021-10-15 19:45:47,642 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/sv-benchmarks/c/seq-mthreaded-reduced/pals_floodmax.3.2.ufo.BOUNDED-6.pals.c.v+lhb-reducer.c [2021-10-15 19:45:47,657 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/data/ba30382b2/4a5d055ecf30492f86580bd04b214308/FLAG2fe4ef2ff [2021-10-15 19:45:47,933 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/data/ba30382b2/4a5d055ecf30492f86580bd04b214308 [2021-10-15 19:45:47,936 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-15 19:45:47,939 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-15 19:45:47,943 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-15 19:45:47,944 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-15 19:45:47,949 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-15 19:45:47,950 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 07:45:47" (1/1) ... [2021-10-15 19:45:47,952 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73aaa064 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:45:47, skipping insertion in model container [2021-10-15 19:45:47,952 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 07:45:47" (1/1) ... [2021-10-15 19:45:47,961 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-15 19:45:48,054 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-15 19:45:48,337 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_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/sv-benchmarks/c/seq-mthreaded-reduced/pals_floodmax.3.2.ufo.BOUNDED-6.pals.c.v+lhb-reducer.c[9615,9628] [2021-10-15 19:45:48,366 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_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/sv-benchmarks/c/seq-mthreaded-reduced/pals_floodmax.3.2.ufo.BOUNDED-6.pals.c.v+lhb-reducer.c[11969,11982] [2021-10-15 19:45:48,458 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-15 19:45:48,473 INFO L203 MainTranslator]: Completed pre-run [2021-10-15 19:45:48,584 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_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/sv-benchmarks/c/seq-mthreaded-reduced/pals_floodmax.3.2.ufo.BOUNDED-6.pals.c.v+lhb-reducer.c[9615,9628] [2021-10-15 19:45:48,617 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_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/sv-benchmarks/c/seq-mthreaded-reduced/pals_floodmax.3.2.ufo.BOUNDED-6.pals.c.v+lhb-reducer.c[11969,11982] [2021-10-15 19:45:48,662 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-15 19:45:48,685 INFO L208 MainTranslator]: Completed translation [2021-10-15 19:45:48,686 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:45:48 WrapperNode [2021-10-15 19:45:48,686 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-15 19:45:48,687 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-15 19:45:48,688 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-15 19:45:48,688 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-15 19:45:48,696 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:45:48" (1/1) ... [2021-10-15 19:45:48,737 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:45:48" (1/1) ... [2021-10-15 19:45:48,797 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-15 19:45:48,801 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-15 19:45:48,802 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-15 19:45:48,802 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-15 19:45:48,811 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:45:48" (1/1) ... [2021-10-15 19:45:48,811 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:45:48" (1/1) ... [2021-10-15 19:45:48,816 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:45:48" (1/1) ... [2021-10-15 19:45:48,817 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:45:48" (1/1) ... [2021-10-15 19:45:48,836 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:45:48" (1/1) ... [2021-10-15 19:45:48,848 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:45:48" (1/1) ... [2021-10-15 19:45:48,852 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:45:48" (1/1) ... [2021-10-15 19:45:48,859 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-15 19:45:48,860 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-15 19:45:48,861 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-15 19:45:48,861 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-15 19:45:48,862 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:45:48" (1/1) ... [2021-10-15 19:45:48,884 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-15 19:45:48,908 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/z3 [2021-10-15 19:45:48,922 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-15 19:45:48,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-15 19:45:48,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-15 19:45:48,984 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-15 19:45:48,984 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-15 19:45:48,984 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-15 19:45:50,140 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-15 19:45:50,141 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2021-10-15 19:45:50,144 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 07:45:50 BoogieIcfgContainer [2021-10-15 19:45:50,146 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-15 19:45:50,148 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-15 19:45:50,148 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-15 19:45:50,152 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-15 19:45:50,153 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.10 07:45:47" (1/3) ... [2021-10-15 19:45:50,154 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cd3be18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 07:45:50, skipping insertion in model container [2021-10-15 19:45:50,154 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 07:45:48" (2/3) ... [2021-10-15 19:45:50,155 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@cd3be18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 07:45:50, skipping insertion in model container [2021-10-15 19:45:50,155 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 07:45:50" (3/3) ... [2021-10-15 19:45:50,157 INFO L111 eAbstractionObserver]: Analyzing ICFG pals_floodmax.3.2.ufo.BOUNDED-6.pals.c.v+lhb-reducer.c [2021-10-15 19:45:50,165 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-15 19:45:50,165 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-10-15 19:45:50,216 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-15 19:45:50,223 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:45:50,224 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-10-15 19:45:50,246 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 237 places, 422 transitions, 844 flow [2021-10-15 19:45:50,375 INFO L129 PetriNetUnfolder]: 186/422 cut-off events. [2021-10-15 19:45:50,375 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-15 19:45:50,377 INFO L84 FinitePrefix]: Finished finitePrefix Result has 423 conditions, 422 events. 186/422 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 621 event pairs, 0 based on Foata normal form. 0/234 useless extension candidates. Maximal degree in co-relation 0. Up to 76 conditions per place. [2021-10-15 19:45:50,378 INFO L82 GeneralOperation]: Start removeDead. Operand has 237 places, 422 transitions, 844 flow [2021-10-15 19:45:50,390 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 234 places, 344 transitions, 688 flow [2021-10-15 19:45:50,432 INFO L129 PetriNetUnfolder]: 56/209 cut-off events. [2021-10-15 19:45:50,437 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-15 19:45:50,438 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:45:50,439 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:45:50,439 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:45:50,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:45:50,451 INFO L82 PathProgramCache]: Analyzing trace with hash 1900773932, now seen corresponding path program 1 times [2021-10-15 19:45:50,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:45:50,464 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001859383] [2021-10-15 19:45:50,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:45:50,465 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:45:50,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:45:51,182 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:45:51,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:45:51,184 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001859383] [2021-10-15 19:45:51,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001859383] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:45:51,186 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:45:51,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-15 19:45:51,188 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880527012] [2021-10-15 19:45:51,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-15 19:45:51,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:45:51,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:45:51,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:45:51,237 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 402 out of 422 [2021-10-15 19:45:51,252 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 344 transitions, 688 flow. Second operand has 4 states, 4 states have (on average 403.25) internal successors, (1613), 4 states have internal predecessors, (1613), 0 states have call successors, (0), 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:51,253 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:45:51,253 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 402 of 422 [2021-10-15 19:45:51,255 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:45:51,506 INFO L129 PetriNetUnfolder]: 203/653 cut-off events. [2021-10-15 19:45:51,507 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-10-15 19:45:51,511 INFO L84 FinitePrefix]: Finished finitePrefix Result has 680 conditions, 653 events. 203/653 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1788 event pairs, 0 based on Foata normal form. 0/447 useless extension candidates. Maximal degree in co-relation 130. Up to 20 conditions per place. [2021-10-15 19:45:51,518 INFO L132 encePairwiseOnDemand]: 406/422 looper letters, 16 selfloop transitions, 9 changer transitions 0/351 dead transitions. [2021-10-15 19:45:51,518 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 351 transitions, 752 flow [2021-10-15 19:45:51,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-15 19:45:51,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-15 19:45:51,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1640 transitions. [2021-10-15 19:45:51,547 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9715639810426541 [2021-10-15 19:45:51,548 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1640 transitions. [2021-10-15 19:45:51,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1640 transitions. [2021-10-15 19:45:51,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:45:51,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1640 transitions. [2021-10-15 19:45:51,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 410.0) internal successors, (1640), 4 states have internal predecessors, (1640), 0 states have call successors, (0), 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:51,584 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:51,587 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:51,589 INFO L186 Difference]: Start difference. First operand has 234 places, 344 transitions, 688 flow. Second operand 4 states and 1640 transitions. [2021-10-15 19:45:51,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 351 transitions, 752 flow [2021-10-15 19:45:51,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 351 transitions, 752 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-10-15 19:45:51,613 INFO L242 Difference]: Finished difference. Result has 239 places, 351 transitions, 765 flow [2021-10-15 19:45:51,616 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=688, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=765, PETRI_PLACES=239, PETRI_TRANSITIONS=351} [2021-10-15 19:45:51,617 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 5 predicate places. [2021-10-15 19:45:51,618 INFO L470 AbstractCegarLoop]: Abstraction has has 239 places, 351 transitions, 765 flow [2021-10-15 19:45:51,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 403.25) internal successors, (1613), 4 states have internal predecessors, (1613), 0 states have call successors, (0), 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:51,620 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:45:51,621 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:45:51,621 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-15 19:45:51,621 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:45:51,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:45:51,623 INFO L82 PathProgramCache]: Analyzing trace with hash 510528216, now seen corresponding path program 1 times [2021-10-15 19:45:51,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:45:51,623 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297159896] [2021-10-15 19:45:51,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:45:51,624 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:45:51,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:45:51,773 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:45:51,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:45:51,775 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297159896] [2021-10-15 19:45:51,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297159896] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:45:51,777 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:45:51,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:45:51,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183227090] [2021-10-15 19:45:51,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:45:51,781 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:45:51,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:45:51,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:45:51,786 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 415 out of 422 [2021-10-15 19:45:51,789 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 351 transitions, 765 flow. Second operand has 3 states, 3 states have (on average 416.0) internal successors, (1248), 3 states have internal predecessors, (1248), 0 states have call successors, (0), 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:51,790 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:45:51,790 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 415 of 422 [2021-10-15 19:45:51,790 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:45:51,944 INFO L129 PetriNetUnfolder]: 398/1289 cut-off events. [2021-10-15 19:45:51,945 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2021-10-15 19:45:51,946 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1357 conditions, 1289 events. 398/1289 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 5288 event pairs, 0 based on Foata normal form. 0/898 useless extension candidates. Maximal degree in co-relation 639. Up to 40 conditions per place. [2021-10-15 19:45:51,951 INFO L132 encePairwiseOnDemand]: 419/422 looper letters, 4 selfloop transitions, 2 changer transitions 0/352 dead transitions. [2021-10-15 19:45:51,952 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 352 transitions, 779 flow [2021-10-15 19:45:51,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:45:51,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:45:51,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1252 transitions. [2021-10-15 19:45:51,956 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9889415481832543 [2021-10-15 19:45:51,957 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1252 transitions. [2021-10-15 19:45:51,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1252 transitions. [2021-10-15 19:45:51,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:45:51,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1252 transitions. [2021-10-15 19:45:51,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 417.3333333333333) internal successors, (1252), 3 states have internal predecessors, (1252), 0 states have call successors, (0), 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:51,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 422.0) internal successors, (1688), 4 states have internal predecessors, (1688), 0 states have call successors, (0), 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:51,973 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 422.0) internal successors, (1688), 4 states have internal predecessors, (1688), 0 states have call successors, (0), 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:51,973 INFO L186 Difference]: Start difference. First operand has 239 places, 351 transitions, 765 flow. Second operand 3 states and 1252 transitions. [2021-10-15 19:45:51,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 352 transitions, 779 flow [2021-10-15 19:45:51,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 352 transitions, 778 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:45:51,996 INFO L242 Difference]: Finished difference. Result has 242 places, 352 transitions, 778 flow [2021-10-15 19:45:51,997 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=764, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=778, PETRI_PLACES=242, PETRI_TRANSITIONS=352} [2021-10-15 19:45:51,997 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 8 predicate places. [2021-10-15 19:45:51,997 INFO L470 AbstractCegarLoop]: Abstraction has has 242 places, 352 transitions, 778 flow [2021-10-15 19:45:51,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 416.0) internal successors, (1248), 3 states have internal predecessors, (1248), 0 states have call successors, (0), 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:51,999 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:45:52,000 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:45:52,000 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-15 19:45:52,000 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:45:52,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:45:52,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1337277749, now seen corresponding path program 1 times [2021-10-15 19:45:52,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:45:52,002 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71026496] [2021-10-15 19:45:52,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:45:52,003 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:45:52,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:45:52,300 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:45:52,300 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:45:52,301 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71026496] [2021-10-15 19:45:52,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71026496] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:45:52,301 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:45:52,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-15 19:45:52,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188324787] [2021-10-15 19:45:52,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-15 19:45:52,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:45:52,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:45:52,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:45:52,307 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 404 out of 422 [2021-10-15 19:45:52,310 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 352 transitions, 778 flow. Second operand has 4 states, 4 states have (on average 405.25) internal successors, (1621), 4 states have internal predecessors, (1621), 0 states have call successors, (0), 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:52,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:45:52,311 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 404 of 422 [2021-10-15 19:45:52,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:45:52,637 INFO L129 PetriNetUnfolder]: 724/2433 cut-off events. [2021-10-15 19:45:52,638 INFO L130 PetriNetUnfolder]: For 28/28 co-relation queries the response was YES. [2021-10-15 19:45:52,641 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2633 conditions, 2433 events. 724/2433 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 13344 event pairs, 0 based on Foata normal form. 0/1723 useless extension candidates. Maximal degree in co-relation 1312. Up to 80 conditions per place. [2021-10-15 19:45:52,652 INFO L132 encePairwiseOnDemand]: 408/422 looper letters, 14 selfloop transitions, 8 changer transitions 0/358 dead transitions. [2021-10-15 19:45:52,652 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 358 transitions, 834 flow [2021-10-15 19:45:52,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-15 19:45:52,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-15 19:45:52,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1644 transitions. [2021-10-15 19:45:52,659 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9739336492890995 [2021-10-15 19:45:52,659 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1644 transitions. [2021-10-15 19:45:52,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1644 transitions. [2021-10-15 19:45:52,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:45:52,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1644 transitions. [2021-10-15 19:45:52,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 411.0) internal successors, (1644), 4 states have internal predecessors, (1644), 0 states have call successors, (0), 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:52,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:52,675 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:52,676 INFO L186 Difference]: Start difference. First operand has 242 places, 352 transitions, 778 flow. Second operand 4 states and 1644 transitions. [2021-10-15 19:45:52,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 358 transitions, 834 flow [2021-10-15 19:45:52,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 358 transitions, 832 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:45:52,689 INFO L242 Difference]: Finished difference. Result has 246 places, 358 transitions, 843 flow [2021-10-15 19:45:52,690 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=843, PETRI_PLACES=246, PETRI_TRANSITIONS=358} [2021-10-15 19:45:52,690 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 12 predicate places. [2021-10-15 19:45:52,691 INFO L470 AbstractCegarLoop]: Abstraction has has 246 places, 358 transitions, 843 flow [2021-10-15 19:45:52,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 405.25) internal successors, (1621), 4 states have internal predecessors, (1621), 0 states have call successors, (0), 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:52,693 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:45:52,693 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:45:52,694 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-15 19:45:52,695 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:45:52,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:45:52,697 INFO L82 PathProgramCache]: Analyzing trace with hash 706863127, now seen corresponding path program 1 times [2021-10-15 19:45:52,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:45:52,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974762788] [2021-10-15 19:45:52,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:45:52,699 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:45:52,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:45:52,766 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:45:52,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:45:52,767 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974762788] [2021-10-15 19:45:52,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974762788] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:45:52,768 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:45:52,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:45:52,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720914570] [2021-10-15 19:45:52,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:45:52,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:45:52,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:45:52,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:45:52,779 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 415 out of 422 [2021-10-15 19:45:52,781 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 358 transitions, 843 flow. Second operand has 3 states, 3 states have (on average 416.0) internal successors, (1248), 3 states have internal predecessors, (1248), 0 states have call successors, (0), 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:52,781 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:45:52,781 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 415 of 422 [2021-10-15 19:45:52,782 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:45:53,201 INFO L129 PetriNetUnfolder]: 1412/4781 cut-off events. [2021-10-15 19:45:53,201 INFO L130 PetriNetUnfolder]: For 103/103 co-relation queries the response was YES. [2021-10-15 19:45:53,211 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5211 conditions, 4781 events. 1412/4781 cut-off events. For 103/103 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 32922 event pairs, 0 based on Foata normal form. 0/3437 useless extension candidates. Maximal degree in co-relation 2498. Up to 160 conditions per place. [2021-10-15 19:45:53,231 INFO L132 encePairwiseOnDemand]: 419/422 looper letters, 4 selfloop transitions, 2 changer transitions 0/359 dead transitions. [2021-10-15 19:45:53,231 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 359 transitions, 857 flow [2021-10-15 19:45:53,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:45:53,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:45:53,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1252 transitions. [2021-10-15 19:45:53,236 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9889415481832543 [2021-10-15 19:45:53,236 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1252 transitions. [2021-10-15 19:45:53,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1252 transitions. [2021-10-15 19:45:53,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:45:53,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1252 transitions. [2021-10-15 19:45:53,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 417.3333333333333) internal successors, (1252), 3 states have internal predecessors, (1252), 0 states have call successors, (0), 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:53,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 422.0) internal successors, (1688), 4 states have internal predecessors, (1688), 0 states have call successors, (0), 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:53,278 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 422.0) internal successors, (1688), 4 states have internal predecessors, (1688), 0 states have call successors, (0), 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:53,278 INFO L186 Difference]: Start difference. First operand has 246 places, 358 transitions, 843 flow. Second operand 3 states and 1252 transitions. [2021-10-15 19:45:53,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 359 transitions, 857 flow [2021-10-15 19:45:53,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 359 transitions, 856 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:45:53,292 INFO L242 Difference]: Finished difference. Result has 249 places, 359 transitions, 856 flow [2021-10-15 19:45:53,293 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=842, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=856, PETRI_PLACES=249, PETRI_TRANSITIONS=359} [2021-10-15 19:45:53,293 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 15 predicate places. [2021-10-15 19:45:53,293 INFO L470 AbstractCegarLoop]: Abstraction has has 249 places, 359 transitions, 856 flow [2021-10-15 19:45:53,295 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 416.0) internal successors, (1248), 3 states have internal predecessors, (1248), 0 states have call successors, (0), 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:53,295 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:45:53,295 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:45:53,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-15 19:45:53,296 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:45:53,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:45:53,296 INFO L82 PathProgramCache]: Analyzing trace with hash 180223130, now seen corresponding path program 1 times [2021-10-15 19:45:53,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:45:53,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732814350] [2021-10-15 19:45:53,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:45:53,309 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:45:53,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:45:53,542 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:45:53,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:45:53,543 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732814350] [2021-10-15 19:45:53,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732814350] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:45:53,544 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:45:53,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-15 19:45:53,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432525306] [2021-10-15 19:45:53,546 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-15 19:45:53,546 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:45:53,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-15 19:45:53,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-15 19:45:53,553 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 402 out of 422 [2021-10-15 19:45:53,557 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 359 transitions, 856 flow. Second operand has 5 states, 5 states have (on average 403.2) internal successors, (2016), 5 states have internal predecessors, (2016), 0 states have call successors, (0), 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:53,557 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:45:53,557 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 402 of 422 [2021-10-15 19:45:53,557 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:45:54,255 INFO L129 PetriNetUnfolder]: 1873/6371 cut-off events. [2021-10-15 19:45:54,256 INFO L130 PetriNetUnfolder]: For 182/182 co-relation queries the response was YES. [2021-10-15 19:45:54,269 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7098 conditions, 6371 events. 1873/6371 cut-off events. For 182/182 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 48013 event pairs, 0 based on Foata normal form. 6/4593 useless extension candidates. Maximal degree in co-relation 3400. Up to 240 conditions per place. [2021-10-15 19:45:54,297 INFO L132 encePairwiseOnDemand]: 406/422 looper letters, 17 selfloop transitions, 9 changer transitions 0/366 dead transitions. [2021-10-15 19:45:54,297 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 366 transitions, 924 flow [2021-10-15 19:45:54,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-15 19:45:54,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-15 19:45:54,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1640 transitions. [2021-10-15 19:45:54,305 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9715639810426541 [2021-10-15 19:45:54,305 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1640 transitions. [2021-10-15 19:45:54,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1640 transitions. [2021-10-15 19:45:54,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:45:54,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1640 transitions. [2021-10-15 19:45:54,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 410.0) internal successors, (1640), 4 states have internal predecessors, (1640), 0 states have call successors, (0), 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:54,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:54,323 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:54,323 INFO L186 Difference]: Start difference. First operand has 249 places, 359 transitions, 856 flow. Second operand 4 states and 1640 transitions. [2021-10-15 19:45:54,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 366 transitions, 924 flow [2021-10-15 19:45:54,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 366 transitions, 922 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:45:54,346 INFO L242 Difference]: Finished difference. Result has 253 places, 366 transitions, 933 flow [2021-10-15 19:45:54,347 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=933, PETRI_PLACES=253, PETRI_TRANSITIONS=366} [2021-10-15 19:45:54,348 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 19 predicate places. [2021-10-15 19:45:54,348 INFO L470 AbstractCegarLoop]: Abstraction has has 253 places, 366 transitions, 933 flow [2021-10-15 19:45:54,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 403.2) internal successors, (2016), 5 states have internal predecessors, (2016), 0 states have call successors, (0), 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:54,351 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:45:54,352 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:45:54,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-15 19:45:54,352 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:45:54,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:45:54,353 INFO L82 PathProgramCache]: Analyzing trace with hash -1588732182, now seen corresponding path program 1 times [2021-10-15 19:45:54,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:45:54,354 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148934134] [2021-10-15 19:45:54,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:45:54,355 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:45:54,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:45:54,524 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:45:54,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:45:54,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148934134] [2021-10-15 19:45:54,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148934134] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:45:54,526 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:45:54,526 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-15 19:45:54,526 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185926401] [2021-10-15 19:45:54,527 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-15 19:45:54,528 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:45:54,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:45:54,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:45:54,533 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 404 out of 422 [2021-10-15 19:45:54,536 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 366 transitions, 933 flow. Second operand has 4 states, 4 states have (on average 405.25) internal successors, (1621), 4 states have internal predecessors, (1621), 0 states have call successors, (0), 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:54,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:45:54,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 404 of 422 [2021-10-15 19:45:54,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:45:56,119 INFO L129 PetriNetUnfolder]: 3409/12031 cut-off events. [2021-10-15 19:45:56,119 INFO L130 PetriNetUnfolder]: For 346/346 co-relation queries the response was YES. [2021-10-15 19:45:56,146 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13785 conditions, 12031 events. 3409/12031 cut-off events. For 346/346 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 108149 event pairs, 0 based on Foata normal form. 0/8844 useless extension candidates. Maximal degree in co-relation 6608. Up to 480 conditions per place. [2021-10-15 19:45:56,195 INFO L132 encePairwiseOnDemand]: 408/422 looper letters, 14 selfloop transitions, 8 changer transitions 0/372 dead transitions. [2021-10-15 19:45:56,196 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 372 transitions, 989 flow [2021-10-15 19:45:56,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-15 19:45:56,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-15 19:45:56,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1644 transitions. [2021-10-15 19:45:56,203 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9739336492890995 [2021-10-15 19:45:56,203 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1644 transitions. [2021-10-15 19:45:56,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1644 transitions. [2021-10-15 19:45:56,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:45:56,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1644 transitions. [2021-10-15 19:45:56,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 411.0) internal successors, (1644), 4 states have internal predecessors, (1644), 0 states have call successors, (0), 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:56,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:56,219 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:56,219 INFO L186 Difference]: Start difference. First operand has 253 places, 366 transitions, 933 flow. Second operand 4 states and 1644 transitions. [2021-10-15 19:45:56,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 372 transitions, 989 flow [2021-10-15 19:45:56,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 372 transitions, 988 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:45:56,237 INFO L242 Difference]: Finished difference. Result has 257 places, 372 transitions, 999 flow [2021-10-15 19:45:56,238 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=999, PETRI_PLACES=257, PETRI_TRANSITIONS=372} [2021-10-15 19:45:56,238 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 23 predicate places. [2021-10-15 19:45:56,238 INFO L470 AbstractCegarLoop]: Abstraction has has 257 places, 372 transitions, 999 flow [2021-10-15 19:45:56,239 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 405.25) internal successors, (1621), 4 states have internal predecessors, (1621), 0 states have call successors, (0), 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:56,240 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:45:56,240 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:45:56,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-15 19:45:56,240 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:45:56,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:45:56,241 INFO L82 PathProgramCache]: Analyzing trace with hash -141313834, now seen corresponding path program 1 times [2021-10-15 19:45:56,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:45:56,242 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812575818] [2021-10-15 19:45:56,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:45:56,242 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:45:56,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:45:56,292 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:45:56,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:45:56,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812575818] [2021-10-15 19:45:56,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812575818] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:45:56,293 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:45:56,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:45:56,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904632782] [2021-10-15 19:45:56,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:45:56,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:45:56,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:45:56,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:45:56,299 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 415 out of 422 [2021-10-15 19:45:56,301 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 372 transitions, 999 flow. Second operand has 3 states, 3 states have (on average 416.0) internal successors, (1248), 3 states have internal predecessors, (1248), 0 states have call successors, (0), 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:56,301 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:45:56,302 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 415 of 422 [2021-10-15 19:45:56,302 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:45:58,904 INFO L129 PetriNetUnfolder]: 6689/23703 cut-off events. [2021-10-15 19:45:58,904 INFO L130 PetriNetUnfolder]: For 863/863 co-relation queries the response was YES. [2021-10-15 19:45:58,975 INFO L84 FinitePrefix]: Finished finitePrefix Result has 27267 conditions, 23703 events. 6689/23703 cut-off events. For 863/863 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 247543 event pairs, 0 based on Foata normal form. 0/17648 useless extension candidates. Maximal degree in co-relation 13063. Up to 960 conditions per place. [2021-10-15 19:45:59,127 INFO L132 encePairwiseOnDemand]: 419/422 looper letters, 4 selfloop transitions, 2 changer transitions 0/373 dead transitions. [2021-10-15 19:45:59,128 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 373 transitions, 1013 flow [2021-10-15 19:45:59,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:45:59,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:45:59,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1252 transitions. [2021-10-15 19:45:59,134 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9889415481832543 [2021-10-15 19:45:59,135 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1252 transitions. [2021-10-15 19:45:59,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1252 transitions. [2021-10-15 19:45:59,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:45:59,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1252 transitions. [2021-10-15 19:45:59,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 417.3333333333333) internal successors, (1252), 3 states have internal predecessors, (1252), 0 states have call successors, (0), 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:59,150 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 422.0) internal successors, (1688), 4 states have internal predecessors, (1688), 0 states have call successors, (0), 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:59,152 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 422.0) internal successors, (1688), 4 states have internal predecessors, (1688), 0 states have call successors, (0), 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:59,152 INFO L186 Difference]: Start difference. First operand has 257 places, 372 transitions, 999 flow. Second operand 3 states and 1252 transitions. [2021-10-15 19:45:59,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 373 transitions, 1013 flow [2021-10-15 19:45:59,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 373 transitions, 1012 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:45:59,179 INFO L242 Difference]: Finished difference. Result has 260 places, 373 transitions, 1012 flow [2021-10-15 19:45:59,180 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1012, PETRI_PLACES=260, PETRI_TRANSITIONS=373} [2021-10-15 19:45:59,180 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 26 predicate places. [2021-10-15 19:45:59,181 INFO L470 AbstractCegarLoop]: Abstraction has has 260 places, 373 transitions, 1012 flow [2021-10-15 19:45:59,182 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 416.0) internal successors, (1248), 3 states have internal predecessors, (1248), 0 states have call successors, (0), 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:59,182 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:45:59,182 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:45:59,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-15 19:45:59,183 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:45:59,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:45:59,184 INFO L82 PathProgramCache]: Analyzing trace with hash -908487031, now seen corresponding path program 1 times [2021-10-15 19:45:59,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:45:59,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802712946] [2021-10-15 19:45:59,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:45:59,185 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:45:59,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:45:59,378 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:45:59,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:45:59,379 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802712946] [2021-10-15 19:45:59,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802712946] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:45:59,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:45:59,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-15 19:45:59,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025113573] [2021-10-15 19:45:59,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-15 19:45:59,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:45:59,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:45:59,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:45:59,386 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 412 out of 422 [2021-10-15 19:45:59,389 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 373 transitions, 1012 flow. Second operand has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 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:59,389 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:45:59,389 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 412 of 422 [2021-10-15 19:45:59,389 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:46:01,418 INFO L129 PetriNetUnfolder]: 6733/24535 cut-off events. [2021-10-15 19:46:01,418 INFO L130 PetriNetUnfolder]: For 1018/1018 co-relation queries the response was YES. [2021-10-15 19:46:01,485 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28536 conditions, 24535 events. 6733/24535 cut-off events. For 1018/1018 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 258742 event pairs, 0 based on Foata normal form. 52/18576 useless extension candidates. Maximal degree in co-relation 14366. Up to 960 conditions per place. [2021-10-15 19:46:01,544 INFO L132 encePairwiseOnDemand]: 418/422 looper letters, 5 selfloop transitions, 0 changer transitions 4/374 dead transitions. [2021-10-15 19:46:01,544 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 374 transitions, 1030 flow [2021-10-15 19:46:01,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-15 19:46:01,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-15 19:46:01,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1657 transitions. [2021-10-15 19:46:01,551 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9816350710900474 [2021-10-15 19:46:01,552 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1657 transitions. [2021-10-15 19:46:01,552 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1657 transitions. [2021-10-15 19:46:01,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:46:01,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1657 transitions. [2021-10-15 19:46:01,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 414.25) internal successors, (1657), 4 states have internal predecessors, (1657), 0 states have call successors, (0), 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:01,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:01,567 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:01,568 INFO L186 Difference]: Start difference. First operand has 260 places, 373 transitions, 1012 flow. Second operand 4 states and 1657 transitions. [2021-10-15 19:46:01,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 374 transitions, 1030 flow [2021-10-15 19:46:01,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 374 transitions, 1028 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:46:01,615 INFO L242 Difference]: Finished difference. Result has 264 places, 370 transitions, 1003 flow [2021-10-15 19:46:01,616 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1003, PETRI_PLACES=264, PETRI_TRANSITIONS=370} [2021-10-15 19:46:01,617 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 30 predicate places. [2021-10-15 19:46:01,617 INFO L470 AbstractCegarLoop]: Abstraction has has 264 places, 370 transitions, 1003 flow [2021-10-15 19:46:01,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 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:01,619 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:46:01,619 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:46:01,620 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-15 19:46:01,620 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:46:01,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:46:01,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1249571226, now seen corresponding path program 1 times [2021-10-15 19:46:01,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:46:01,621 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896203858] [2021-10-15 19:46:01,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:46:01,622 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:46:01,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:46:01,692 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:46:01,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:46:01,692 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896203858] [2021-10-15 19:46:01,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896203858] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:46:01,693 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:46:01,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-15 19:46:01,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127015149] [2021-10-15 19:46:01,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-15 19:46:01,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:46:01,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-15 19:46:01,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-15 19:46:01,698 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 406 out of 422 [2021-10-15 19:46:01,701 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 370 transitions, 1003 flow. Second operand has 3 states, 3 states have (on average 407.6666666666667) internal successors, (1223), 3 states have internal predecessors, (1223), 0 states have call successors, (0), 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:01,701 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:46:01,701 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 406 of 422 [2021-10-15 19:46:01,701 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:46:04,710 INFO L129 PetriNetUnfolder]: 9221/33976 cut-off events. [2021-10-15 19:46:04,711 INFO L130 PetriNetUnfolder]: For 1142/1142 co-relation queries the response was YES. [2021-10-15 19:46:04,838 INFO L84 FinitePrefix]: Finished finitePrefix Result has 40060 conditions, 33976 events. 9221/33976 cut-off events. For 1142/1142 co-relation queries the response was YES. Maximal size of possible extension queue 809. Compared 386643 event pairs, 0 based on Foata normal form. 0/25593 useless extension candidates. Maximal degree in co-relation 40044. Up to 1440 conditions per place. [2021-10-15 19:46:05,049 INFO L132 encePairwiseOnDemand]: 411/422 looper letters, 12 selfloop transitions, 6 changer transitions 0/375 dead transitions. [2021-10-15 19:46:05,050 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 375 transitions, 1049 flow [2021-10-15 19:46:05,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-15 19:46:05,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-10-15 19:46:05,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1241 transitions. [2021-10-15 19:46:05,062 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9802527646129542 [2021-10-15 19:46:05,063 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1241 transitions. [2021-10-15 19:46:05,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1241 transitions. [2021-10-15 19:46:05,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:46:05,067 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1241 transitions. [2021-10-15 19:46:05,077 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 413.6666666666667) internal successors, (1241), 3 states have internal predecessors, (1241), 0 states have call successors, (0), 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:05,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 422.0) internal successors, (1688), 4 states have internal predecessors, (1688), 0 states have call successors, (0), 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:05,087 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 422.0) internal successors, (1688), 4 states have internal predecessors, (1688), 0 states have call successors, (0), 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:05,087 INFO L186 Difference]: Start difference. First operand has 264 places, 370 transitions, 1003 flow. Second operand 3 states and 1241 transitions. [2021-10-15 19:46:05,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 375 transitions, 1049 flow [2021-10-15 19:46:05,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 375 transitions, 1042 flow, removed 3 selfloop flow, removed 3 redundant places. [2021-10-15 19:46:05,130 INFO L242 Difference]: Finished difference. Result has 263 places, 375 transitions, 1050 flow [2021-10-15 19:46:05,131 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1050, PETRI_PLACES=263, PETRI_TRANSITIONS=375} [2021-10-15 19:46:05,132 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 29 predicate places. [2021-10-15 19:46:05,132 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 375 transitions, 1050 flow [2021-10-15 19:46:05,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 407.6666666666667) internal successors, (1223), 3 states have internal predecessors, (1223), 0 states have call successors, (0), 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:05,134 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:46:05,134 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:46:05,134 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-15 19:46:05,135 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:46:05,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:46:05,135 INFO L82 PathProgramCache]: Analyzing trace with hash 1107783544, now seen corresponding path program 1 times [2021-10-15 19:46:05,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:46:05,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729457464] [2021-10-15 19:46:05,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:46:05,136 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:46:05,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:46:05,235 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:46:05,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:46:05,235 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729457464] [2021-10-15 19:46:05,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729457464] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:46:05,236 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:46:05,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-15 19:46:05,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570235316] [2021-10-15 19:46:05,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-15 19:46:05,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:46:05,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-15 19:46:05,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-15 19:46:05,244 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 422 [2021-10-15 19:46:05,247 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 375 transitions, 1050 flow. Second operand has 5 states, 5 states have (on average 331.4) internal successors, (1657), 5 states have internal predecessors, (1657), 0 states have call successors, (0), 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:05,248 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:46:05,248 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 422 [2021-10-15 19:46:05,248 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:46:08,592 INFO L129 PetriNetUnfolder]: 8821/33576 cut-off events. [2021-10-15 19:46:08,592 INFO L130 PetriNetUnfolder]: For 3759/3759 co-relation queries the response was YES. [2021-10-15 19:46:08,852 INFO L84 FinitePrefix]: Finished finitePrefix Result has 48056 conditions, 33576 events. 8821/33576 cut-off events. For 3759/3759 co-relation queries the response was YES. Maximal size of possible extension queue 828. Compared 386460 event pairs, 0 based on Foata normal form. 0/26265 useless extension candidates. Maximal degree in co-relation 48041. Up to 7993 conditions per place. [2021-10-15 19:46:08,925 INFO L132 encePairwiseOnDemand]: 414/422 looper letters, 92 selfloop transitions, 4 changer transitions 0/371 dead transitions. [2021-10-15 19:46:08,925 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 371 transitions, 1234 flow [2021-10-15 19:46:08,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-15 19:46:08,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-10-15 19:46:08,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1732 transitions. [2021-10-15 19:46:08,934 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8208530805687204 [2021-10-15 19:46:08,934 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1732 transitions. [2021-10-15 19:46:08,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1732 transitions. [2021-10-15 19:46:08,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:46:08,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1732 transitions. [2021-10-15 19:46:08,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 346.4) internal successors, (1732), 5 states have internal predecessors, (1732), 0 states have call successors, (0), 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:08,951 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 422.0) internal successors, (2532), 6 states have internal predecessors, (2532), 0 states have call successors, (0), 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:08,953 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 422.0) internal successors, (2532), 6 states have internal predecessors, (2532), 0 states have call successors, (0), 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:08,953 INFO L186 Difference]: Start difference. First operand has 263 places, 375 transitions, 1050 flow. Second operand 5 states and 1732 transitions. [2021-10-15 19:46:08,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 371 transitions, 1234 flow [2021-10-15 19:46:08,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 371 transitions, 1228 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:46:09,007 INFO L242 Difference]: Finished difference. Result has 266 places, 371 transitions, 1044 flow [2021-10-15 19:46:09,008 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1044, PETRI_PLACES=266, PETRI_TRANSITIONS=371} [2021-10-15 19:46:09,008 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 32 predicate places. [2021-10-15 19:46:09,009 INFO L470 AbstractCegarLoop]: Abstraction has has 266 places, 371 transitions, 1044 flow [2021-10-15 19:46:09,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 331.4) internal successors, (1657), 5 states have internal predecessors, (1657), 0 states have call successors, (0), 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:09,010 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:46:09,010 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:46:09,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-15 19:46:09,011 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:46:09,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:46:09,011 INFO L82 PathProgramCache]: Analyzing trace with hash -1235867053, now seen corresponding path program 1 times [2021-10-15 19:46:09,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:46:09,012 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073105467] [2021-10-15 19:46:09,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:46:09,013 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:46:09,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:46:09,136 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:46:09,137 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:46:09,137 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073105467] [2021-10-15 19:46:09,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073105467] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:46:09,140 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:46:09,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-15 19:46:09,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377525696] [2021-10-15 19:46:09,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-15 19:46:09,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:46:09,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:46:09,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:46:09,148 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 402 out of 422 [2021-10-15 19:46:09,151 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 371 transitions, 1044 flow. Second operand has 4 states, 4 states have (on average 403.25) internal successors, (1613), 4 states have internal predecessors, (1613), 0 states have call successors, (0), 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:09,151 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:46:09,151 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 402 of 422 [2021-10-15 19:46:09,152 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:46:11,991 INFO L129 PetriNetUnfolder]: 9112/35111 cut-off events. [2021-10-15 19:46:11,992 INFO L130 PetriNetUnfolder]: For 1058/1058 co-relation queries the response was YES. [2021-10-15 19:46:12,101 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42705 conditions, 35111 events. 9112/35111 cut-off events. For 1058/1058 co-relation queries the response was YES. Maximal size of possible extension queue 896. Compared 416543 event pairs, 0 based on Foata normal form. 0/26711 useless extension candidates. Maximal degree in co-relation 42690. Up to 1680 conditions per place. [2021-10-15 19:46:12,152 INFO L132 encePairwiseOnDemand]: 406/422 looper letters, 15 selfloop transitions, 9 changer transitions 0/376 dead transitions. [2021-10-15 19:46:12,153 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 376 transitions, 1096 flow [2021-10-15 19:46:12,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-15 19:46:12,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-15 19:46:12,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1639 transitions. [2021-10-15 19:46:12,158 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9709715639810427 [2021-10-15 19:46:12,158 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1639 transitions. [2021-10-15 19:46:12,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1639 transitions. [2021-10-15 19:46:12,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:46:12,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1639 transitions. [2021-10-15 19:46:12,166 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 409.75) internal successors, (1639), 4 states have internal predecessors, (1639), 0 states have call successors, (0), 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:12,171 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:12,172 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:12,172 INFO L186 Difference]: Start difference. First operand has 266 places, 371 transitions, 1044 flow. Second operand 4 states and 1639 transitions. [2021-10-15 19:46:12,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 376 transitions, 1096 flow [2021-10-15 19:46:12,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 376 transitions, 1086 flow, removed 1 selfloop flow, removed 4 redundant places. [2021-10-15 19:46:12,199 INFO L242 Difference]: Finished difference. Result has 267 places, 376 transitions, 1101 flow [2021-10-15 19:46:12,200 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=1024, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1101, PETRI_PLACES=267, PETRI_TRANSITIONS=376} [2021-10-15 19:46:12,200 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 33 predicate places. [2021-10-15 19:46:12,201 INFO L470 AbstractCegarLoop]: Abstraction has has 267 places, 376 transitions, 1101 flow [2021-10-15 19:46:12,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 403.25) internal successors, (1613), 4 states have internal predecessors, (1613), 0 states have call successors, (0), 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:12,202 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:46:12,202 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:46:12,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-15 19:46:12,202 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:46:12,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:46:12,203 INFO L82 PathProgramCache]: Analyzing trace with hash 861663124, now seen corresponding path program 1 times [2021-10-15 19:46:12,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:46:12,203 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765999840] [2021-10-15 19:46:12,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:46:12,204 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:46:12,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:46:12,322 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:46:12,322 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:46:12,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765999840] [2021-10-15 19:46:12,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [765999840] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:46:12,323 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:46:12,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-15 19:46:12,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355535999] [2021-10-15 19:46:12,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-15 19:46:12,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:46:12,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:46:12,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:46:12,328 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 412 out of 422 [2021-10-15 19:46:12,330 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 376 transitions, 1101 flow. Second operand has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 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:12,330 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:46:12,330 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 412 of 422 [2021-10-15 19:46:12,331 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:46:14,572 INFO L129 PetriNetUnfolder]: 5788/23076 cut-off events. [2021-10-15 19:46:14,572 INFO L130 PetriNetUnfolder]: For 801/801 co-relation queries the response was YES. [2021-10-15 19:46:14,648 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28025 conditions, 23076 events. 5788/23076 cut-off events. For 801/801 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 251549 event pairs, 0 based on Foata normal form. 20/17850 useless extension candidates. Maximal degree in co-relation 28008. Up to 1040 conditions per place. [2021-10-15 19:46:14,682 INFO L132 encePairwiseOnDemand]: 419/422 looper letters, 6 selfloop transitions, 0 changer transitions 4/377 dead transitions. [2021-10-15 19:46:14,682 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 377 transitions, 1119 flow [2021-10-15 19:46:14,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-15 19:46:14,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-15 19:46:14,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1656 transitions. [2021-10-15 19:46:14,689 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.981042654028436 [2021-10-15 19:46:14,689 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1656 transitions. [2021-10-15 19:46:14,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1656 transitions. [2021-10-15 19:46:14,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:46:14,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1656 transitions. [2021-10-15 19:46:14,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 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,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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,703 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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,703 INFO L186 Difference]: Start difference. First operand has 267 places, 376 transitions, 1101 flow. Second operand 4 states and 1656 transitions. [2021-10-15 19:46:14,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 377 transitions, 1119 flow [2021-10-15 19:46:14,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 377 transitions, 1118 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:46:14,724 INFO L242 Difference]: Finished difference. Result has 271 places, 373 transitions, 1092 flow [2021-10-15 19:46:14,725 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1092, PETRI_PLACES=271, PETRI_TRANSITIONS=373} [2021-10-15 19:46:14,725 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 37 predicate places. [2021-10-15 19:46:14,726 INFO L470 AbstractCegarLoop]: Abstraction has has 271 places, 373 transitions, 1092 flow [2021-10-15 19:46:14,726 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 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,727 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:46:14,727 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:46:14,727 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-15 19:46:14,727 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:46:14,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:46:14,728 INFO L82 PathProgramCache]: Analyzing trace with hash 2122328644, now seen corresponding path program 1 times [2021-10-15 19:46:14,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:46:14,729 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376473572] [2021-10-15 19:46:14,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:46:14,729 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:46:14,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:46:14,857 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:46:14,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:46:14,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376473572] [2021-10-15 19:46:14,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376473572] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:46:14,858 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:46:14,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-15 19:46:14,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937979447] [2021-10-15 19:46:14,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-15 19:46:14,859 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:46:14,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:46:14,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:46:14,864 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 412 out of 422 [2021-10-15 19:46:14,866 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 373 transitions, 1092 flow. Second operand has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 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,866 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:46:14,866 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 412 of 422 [2021-10-15 19:46:14,866 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:46:16,237 INFO L129 PetriNetUnfolder]: 3717/15411 cut-off events. [2021-10-15 19:46:16,238 INFO L130 PetriNetUnfolder]: For 432/432 co-relation queries the response was YES. [2021-10-15 19:46:16,297 INFO L84 FinitePrefix]: Finished finitePrefix Result has 18549 conditions, 15411 events. 3717/15411 cut-off events. For 432/432 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 155354 event pairs, 0 based on Foata normal form. 41/11960 useless extension candidates. Maximal degree in co-relation 18530. Up to 660 conditions per place. [2021-10-15 19:46:16,328 INFO L132 encePairwiseOnDemand]: 418/422 looper letters, 5 selfloop transitions, 0 changer transitions 8/374 dead transitions. [2021-10-15 19:46:16,328 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 374 transitions, 1110 flow [2021-10-15 19:46:16,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-15 19:46:16,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-15 19:46:16,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1657 transitions. [2021-10-15 19:46:16,336 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9816350710900474 [2021-10-15 19:46:16,336 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1657 transitions. [2021-10-15 19:46:16,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1657 transitions. [2021-10-15 19:46:16,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:46:16,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1657 transitions. [2021-10-15 19:46:16,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 414.25) internal successors, (1657), 4 states have internal predecessors, (1657), 0 states have call successors, (0), 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:16,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:16,349 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:16,350 INFO L186 Difference]: Start difference. First operand has 271 places, 373 transitions, 1092 flow. Second operand 4 states and 1657 transitions. [2021-10-15 19:46:16,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 374 transitions, 1110 flow [2021-10-15 19:46:16,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 374 transitions, 1104 flow, removed 3 selfloop flow, removed 2 redundant places. [2021-10-15 19:46:16,370 INFO L242 Difference]: Finished difference. Result has 272 places, 366 transitions, 1057 flow [2021-10-15 19:46:16,371 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=1086, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1057, PETRI_PLACES=272, PETRI_TRANSITIONS=366} [2021-10-15 19:46:16,371 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 38 predicate places. [2021-10-15 19:46:16,371 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 366 transitions, 1057 flow [2021-10-15 19:46:16,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 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:16,372 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:46:16,373 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:46:16,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-15 19:46:16,373 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:46:16,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:46:16,374 INFO L82 PathProgramCache]: Analyzing trace with hash 684908221, now seen corresponding path program 1 times [2021-10-15 19:46:16,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:46:16,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246135348] [2021-10-15 19:46:16,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:46:16,375 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:46:16,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:46:16,527 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:46:16,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:46:16,527 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246135348] [2021-10-15 19:46:16,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246135348] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:46:16,528 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:46:16,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-15 19:46:16,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159196162] [2021-10-15 19:46:16,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-15 19:46:16,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:46:16,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-15 19:46:16,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-15 19:46:16,533 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 412 out of 422 [2021-10-15 19:46:16,535 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 366 transitions, 1057 flow. Second operand has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 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:16,536 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:46:16,536 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 412 of 422 [2021-10-15 19:46:16,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:46:17,929 INFO L129 PetriNetUnfolder]: 3696/14930 cut-off events. [2021-10-15 19:46:17,929 INFO L130 PetriNetUnfolder]: For 413/413 co-relation queries the response was YES. [2021-10-15 19:46:17,990 INFO L84 FinitePrefix]: Finished finitePrefix Result has 17892 conditions, 14930 events. 3696/14930 cut-off events. For 413/413 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 149426 event pairs, 0 based on Foata normal form. 12/11467 useless extension candidates. Maximal degree in co-relation 17872. Up to 660 conditions per place. [2021-10-15 19:46:18,014 INFO L132 encePairwiseOnDemand]: 419/422 looper letters, 6 selfloop transitions, 0 changer transitions 3/367 dead transitions. [2021-10-15 19:46:18,015 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 367 transitions, 1075 flow [2021-10-15 19:46:18,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-15 19:46:18,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-15 19:46:18,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1656 transitions. [2021-10-15 19:46:18,022 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.981042654028436 [2021-10-15 19:46:18,022 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1656 transitions. [2021-10-15 19:46:18,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1656 transitions. [2021-10-15 19:46:18,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:46:18,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1656 transitions. [2021-10-15 19:46:18,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 414.0) internal successors, (1656), 4 states have internal predecessors, (1656), 0 states have call successors, (0), 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:18,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:18,035 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:18,035 INFO L186 Difference]: Start difference. First operand has 272 places, 366 transitions, 1057 flow. Second operand 4 states and 1656 transitions. [2021-10-15 19:46:18,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 367 transitions, 1075 flow [2021-10-15 19:46:18,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 367 transitions, 1062 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-10-15 19:46:18,053 INFO L242 Difference]: Finished difference. Result has 272 places, 364 transitions, 1039 flow [2021-10-15 19:46:18,054 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1039, PETRI_PLACES=272, PETRI_TRANSITIONS=364} [2021-10-15 19:46:18,054 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 38 predicate places. [2021-10-15 19:46:18,054 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 364 transitions, 1039 flow [2021-10-15 19:46:18,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 413.0) internal successors, (1652), 4 states have internal predecessors, (1652), 0 states have call successors, (0), 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:18,055 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:46:18,055 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:46:18,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-15 19:46:18,056 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:46:18,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:46:18,056 INFO L82 PathProgramCache]: Analyzing trace with hash -1808885434, now seen corresponding path program 1 times [2021-10-15 19:46:18,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:46:18,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829592028] [2021-10-15 19:46:18,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:46:18,057 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:46:18,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:46:18,414 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:46:18,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:46:18,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829592028] [2021-10-15 19:46:18,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829592028] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:46:18,415 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:46:18,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-15 19:46:18,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847903510] [2021-10-15 19:46:18,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-15 19:46:18,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:46:18,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-15 19:46:18,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-15 19:46:18,422 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 402 out of 422 [2021-10-15 19:46:18,425 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 364 transitions, 1039 flow. Second operand has 5 states, 5 states have (on average 403.2) internal successors, (2016), 5 states have internal predecessors, (2016), 0 states have call successors, (0), 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:18,426 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:46:18,426 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 402 of 422 [2021-10-15 19:46:18,426 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:46:19,354 INFO L129 PetriNetUnfolder]: 2071/8439 cut-off events. [2021-10-15 19:46:19,354 INFO L130 PetriNetUnfolder]: For 391/391 co-relation queries the response was YES. [2021-10-15 19:46:19,390 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10228 conditions, 8439 events. 2071/8439 cut-off events. For 391/391 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 73732 event pairs, 0 based on Foata normal form. 0/6479 useless extension candidates. Maximal degree in co-relation 10208. Up to 360 conditions per place. [2021-10-15 19:46:19,406 INFO L132 encePairwiseOnDemand]: 411/422 looper letters, 15 selfloop transitions, 9 changer transitions 0/363 dead transitions. [2021-10-15 19:46:19,406 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 363 transitions, 1078 flow [2021-10-15 19:46:19,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-15 19:46:19,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-10-15 19:46:19,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1633 transitions. [2021-10-15 19:46:19,413 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9674170616113744 [2021-10-15 19:46:19,413 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1633 transitions. [2021-10-15 19:46:19,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1633 transitions. [2021-10-15 19:46:19,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:46:19,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1633 transitions. [2021-10-15 19:46:19,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 408.25) internal successors, (1633), 4 states have internal predecessors, (1633), 0 states have call successors, (0), 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:19,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:19,428 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 422.0) internal successors, (2110), 5 states have internal predecessors, (2110), 0 states have call successors, (0), 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:19,428 INFO L186 Difference]: Start difference. First operand has 272 places, 364 transitions, 1039 flow. Second operand 4 states and 1633 transitions. [2021-10-15 19:46:19,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 363 transitions, 1078 flow [2021-10-15 19:46:19,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 363 transitions, 1065 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-10-15 19:46:19,446 INFO L242 Difference]: Finished difference. Result has 272 places, 363 transitions, 1062 flow [2021-10-15 19:46:19,447 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1062, PETRI_PLACES=272, PETRI_TRANSITIONS=363} [2021-10-15 19:46:19,447 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 38 predicate places. [2021-10-15 19:46:19,447 INFO L470 AbstractCegarLoop]: Abstraction has has 272 places, 363 transitions, 1062 flow [2021-10-15 19:46:19,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 403.2) internal successors, (2016), 5 states have internal predecessors, (2016), 0 states have call successors, (0), 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:19,449 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:46:19,449 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:46:19,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-15 19:46:19,450 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:46:19,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:46:19,450 INFO L82 PathProgramCache]: Analyzing trace with hash 1031052173, now seen corresponding path program 1 times [2021-10-15 19:46:19,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:46:19,451 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311675299] [2021-10-15 19:46:19,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:46:19,451 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:46:19,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-15 19:46:20,555 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:46:20,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-15 19:46:20,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311675299] [2021-10-15 19:46:20,555 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311675299] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-15 19:46:20,555 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-15 19:46:20,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2021-10-15 19:46:20,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356760756] [2021-10-15 19:46:20,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-10-15 19:46:20,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-15 19:46:20,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-10-15 19:46:20,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=407, Unknown=0, NotChecked=0, Total=462 [2021-10-15 19:46:20,570 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 422 [2021-10-15 19:46:20,578 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 363 transitions, 1062 flow. Second operand has 22 states, 22 states have (on average 283.5) internal successors, (6237), 22 states have internal predecessors, (6237), 0 states have call successors, (0), 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:20,578 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-10-15 19:46:20,578 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 422 [2021-10-15 19:46:20,578 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-10-15 19:46:28,828 INFO L129 PetriNetUnfolder]: 8716/32309 cut-off events. [2021-10-15 19:46:28,829 INFO L130 PetriNetUnfolder]: For 3105/3105 co-relation queries the response was YES. [2021-10-15 19:46:28,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51545 conditions, 32309 events. 8716/32309 cut-off events. For 3105/3105 co-relation queries the response was YES. Maximal size of possible extension queue 1042. Compared 386742 event pairs, 0 based on Foata normal form. 0/24621 useless extension candidates. Maximal degree in co-relation 51525. Up to 2895 conditions per place. [2021-10-15 19:46:29,017 INFO L132 encePairwiseOnDemand]: 380/422 looper letters, 493 selfloop transitions, 84 changer transitions 0/795 dead transitions. [2021-10-15 19:46:29,018 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 795 transitions, 3486 flow [2021-10-15 19:46:29,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-10-15 19:46:29,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-10-15 19:46:29,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 7553 transitions. [2021-10-15 19:46:29,043 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7159241706161138 [2021-10-15 19:46:29,043 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 7553 transitions. [2021-10-15 19:46:29,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 7553 transitions. [2021-10-15 19:46:29,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-10-15 19:46:29,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 7553 transitions. [2021-10-15 19:46:29,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 302.12) internal successors, (7553), 25 states have internal predecessors, (7553), 0 states have call successors, (0), 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:29,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 422.0) internal successors, (10972), 26 states have internal predecessors, (10972), 0 states have call successors, (0), 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:29,097 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 422.0) internal successors, (10972), 26 states have internal predecessors, (10972), 0 states have call successors, (0), 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:29,098 INFO L186 Difference]: Start difference. First operand has 272 places, 363 transitions, 1062 flow. Second operand 25 states and 7553 transitions. [2021-10-15 19:46:29,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 795 transitions, 3486 flow [2021-10-15 19:46:29,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 795 transitions, 3485 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-10-15 19:46:29,131 INFO L242 Difference]: Finished difference. Result has 313 places, 444 transitions, 1649 flow [2021-10-15 19:46:29,132 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=422, PETRI_DIFFERENCE_MINUEND_FLOW=1061, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1649, PETRI_PLACES=313, PETRI_TRANSITIONS=444} [2021-10-15 19:46:29,132 INFO L334 CegarLoopForPetriNet]: 234 programPoint places, 79 predicate places. [2021-10-15 19:46:29,132 INFO L470 AbstractCegarLoop]: Abstraction has has 313 places, 444 transitions, 1649 flow [2021-10-15 19:46:29,134 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 283.5) internal successors, (6237), 22 states have internal predecessors, (6237), 0 states have call successors, (0), 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:29,135 INFO L246 CegarLoopForPetriNet]: Found error trace [2021-10-15 19:46:29,135 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-15 19:46:29,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-15 19:46:29,136 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-15 19:46:29,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-15 19:46:29,136 INFO L82 PathProgramCache]: Analyzing trace with hash -1418886827, now seen corresponding path program 1 times [2021-10-15 19:46:29,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-15 19:46:29,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771893712] [2021-10-15 19:46:29,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-15 19:46:29,137 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-15 19:46:29,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:46:29,245 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-15 19:46:29,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-15 19:46:29,432 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-15 19:46:29,432 INFO L626 BasicCegarLoop]: Counterexample is feasible [2021-10-15 19:46:29,434 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-15 19:46:29,436 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION [2021-10-15 19:46:29,437 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-15 19:46:29,445 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-15 19:46:29,735 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.10 07:46:29 BoogieIcfgContainer [2021-10-15 19:46:29,740 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-15 19:46:29,741 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-15 19:46:29,741 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-15 19:46:29,742 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-15 19:46:29,742 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 07:45:50" (3/4) ... [2021-10-15 19:46:29,746 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2021-10-15 19:46:29,999 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/witness.graphml [2021-10-15 19:46:29,999 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-15 19:46:30,001 INFO L168 Benchmark]: Toolchain (without parser) took 42060.68 ms. Allocated memory was 92.3 MB in the beginning and 10.0 GB in the end (delta: 9.9 GB). Free memory was 57.8 MB in the beginning and 8.4 GB in the end (delta: -8.3 GB). Peak memory consumption was 1.5 GB. Max. memory is 16.1 GB. [2021-10-15 19:46:30,001 INFO L168 Benchmark]: CDTParser took 0.16 ms. Allocated memory is still 92.3 MB. Free memory is still 45.2 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-15 19:46:30,002 INFO L168 Benchmark]: CACSL2BoogieTranslator took 743.04 ms. Allocated memory was 92.3 MB in the beginning and 127.9 MB in the end (delta: 35.7 MB). Free memory was 57.6 MB in the beginning and 91.0 MB in the end (delta: -33.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-15 19:46:30,003 INFO L168 Benchmark]: Boogie Procedure Inliner took 113.26 ms. Allocated memory is still 127.9 MB. Free memory was 91.0 MB in the beginning and 86.8 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-15 19:46:30,003 INFO L168 Benchmark]: Boogie Preprocessor took 58.25 ms. Allocated memory is still 127.9 MB. Free memory was 86.8 MB in the beginning and 83.9 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-15 19:46:30,004 INFO L168 Benchmark]: RCFGBuilder took 1285.79 ms. Allocated memory is still 127.9 MB. Free memory was 83.9 MB in the beginning and 90.9 MB in the end (delta: -7.0 MB). Peak memory consumption was 49.6 MB. Max. memory is 16.1 GB. [2021-10-15 19:46:30,004 INFO L168 Benchmark]: TraceAbstraction took 39592.40 ms. Allocated memory was 127.9 MB in the beginning and 10.0 GB in the end (delta: 9.8 GB). Free memory was 90.9 MB in the beginning and 8.4 GB in the end (delta: -8.3 GB). Peak memory consumption was 1.5 GB. Max. memory is 16.1 GB. [2021-10-15 19:46:30,005 INFO L168 Benchmark]: Witness Printer took 258.04 ms. Allocated memory is still 10.0 GB. Free memory was 8.4 GB in the beginning and 8.4 GB in the end (delta: 41.9 MB). Peak memory consumption was 41.9 MB. Max. memory is 16.1 GB. [2021-10-15 19:46:30,007 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.16 ms. Allocated memory is still 92.3 MB. Free memory is still 45.2 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 743.04 ms. Allocated memory was 92.3 MB in the beginning and 127.9 MB in the end (delta: 35.7 MB). Free memory was 57.6 MB in the beginning and 91.0 MB in the end (delta: -33.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 113.26 ms. Allocated memory is still 127.9 MB. Free memory was 91.0 MB in the beginning and 86.8 MB in the end (delta: 4.2 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 58.25 ms. Allocated memory is still 127.9 MB. Free memory was 86.8 MB in the beginning and 83.9 MB in the end (delta: 2.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1285.79 ms. Allocated memory is still 127.9 MB. Free memory was 83.9 MB in the beginning and 90.9 MB in the end (delta: -7.0 MB). Peak memory consumption was 49.6 MB. Max. memory is 16.1 GB. * TraceAbstraction took 39592.40 ms. Allocated memory was 127.9 MB in the beginning and 10.0 GB in the end (delta: 9.8 GB). Free memory was 90.9 MB in the beginning and 8.4 GB in the end (delta: -8.3 GB). Peak memory consumption was 1.5 GB. Max. memory is 16.1 GB. * Witness Printer took 258.04 ms. Allocated memory is still 10.0 GB. Free memory was 8.4 GB in the beginning and 8.4 GB in the end (delta: 41.9 MB). Peak memory consumption was 41.9 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 - CounterExampleResult [Line: 527]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L10] int __return_main; [L25] msg_t nomsg = (msg_t )-1; [L26] port_t p12 = 0; [L27] char p12_old = '\x0'; [L28] char p12_new = '\x0'; [L29] _Bool ep12 = 0; [L30] port_t p13 = 0; [L31] char p13_old = '\x0'; [L32] char p13_new = '\x0'; [L33] _Bool ep13 = 0; [L34] port_t p21 = 0; [L35] char p21_old = '\x0'; [L36] char p21_new = '\x0'; [L37] _Bool ep21 = 0; [L38] port_t p23 = 0; [L39] char p23_old = '\x0'; [L40] char p23_new = '\x0'; [L41] _Bool ep23 = 0; [L42] port_t p31 = 0; [L43] char p31_old = '\x0'; [L44] char p31_new = '\x0'; [L45] _Bool ep31 = 0; [L46] port_t p32 = 0; [L47] char p32_old = '\x0'; [L48] char p32_new = '\x0'; [L49] _Bool ep32 = 0; [L50] char id1 = '\x0'; [L51] char r1 = '\x0'; [L52] char st1 = '\x0'; [L53] char nl1 = '\x0'; [L54] char m1 = '\x0'; [L55] char max1 = '\x0'; [L56] _Bool mode1 = 0; [L57] char id2 = '\x0'; [L58] char r2 = '\x0'; [L59] char st2 = '\x0'; [L60] char nl2 = '\x0'; [L61] char m2 = '\x0'; [L62] char max2 = '\x0'; [L63] _Bool mode2 = 0; [L64] char id3 = '\x0'; [L65] char r3 = '\x0'; [L66] char st3 = '\x0'; [L67] char nl3 = '\x0'; [L68] char m3 = '\x0'; [L69] char max3 = '\x0'; [L70] _Bool mode3 = 0; [L74] void (*nodes[3])() = { &node1, &node2, &node3 }; [L78] int __return_1131; [L79] int __return_1259; [L80] int __return_1679; [L81] int __return_1378; [L82] int __tmp_1379_0; [L83] int __return_1487; [L84] int __return_1392; VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=0, ep21=0, ep23=0, ep31=0, ep32=0, id1=0, id2=0, id3=0, m1=0, m2=0, m3=0, max1=0, max2=0, max3=0, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L87] int main__c1; [L88] int main__i2; [L89] main__c1 = 0 [L90] ep12 = __VERIFIER_nondet_bool() [L91] ep13 = __VERIFIER_nondet_bool() [L92] ep21 = __VERIFIER_nondet_bool() [L93] ep23 = __VERIFIER_nondet_bool() [L94] ep31 = __VERIFIER_nondet_bool() [L95] ep32 = __VERIFIER_nondet_bool() [L96] id1 = __VERIFIER_nondet_char() [L97] r1 = __VERIFIER_nondet_char() [L98] st1 = __VERIFIER_nondet_char() [L99] nl1 = __VERIFIER_nondet_char() [L100] m1 = __VERIFIER_nondet_char() [L101] max1 = __VERIFIER_nondet_char() [L102] mode1 = __VERIFIER_nondet_bool() [L103] id2 = __VERIFIER_nondet_char() [L104] r2 = __VERIFIER_nondet_char() [L105] st2 = __VERIFIER_nondet_char() [L106] nl2 = __VERIFIER_nondet_char() [L107] m2 = __VERIFIER_nondet_char() [L108] max2 = __VERIFIER_nondet_char() [L109] mode2 = __VERIFIER_nondet_bool() [L110] id3 = __VERIFIER_nondet_char() [L111] r3 = __VERIFIER_nondet_char() [L112] st3 = __VERIFIER_nondet_char() [L113] nl3 = __VERIFIER_nondet_char() [L114] m3 = __VERIFIER_nondet_char() [L115] max3 = __VERIFIER_nondet_char() [L116] mode3 = __VERIFIER_nondet_bool() [L118] _Bool init__r121; [L119] _Bool init__r131; [L120] _Bool init__r211; [L121] _Bool init__r231; [L122] _Bool init__r311; [L123] _Bool init__r321; [L124] _Bool init__r122; [L125] int init__tmp; [L126] _Bool init__r132; [L127] int init__tmp___0; [L128] _Bool init__r212; [L129] int init__tmp___1; [L130] _Bool init__r232; [L131] int init__tmp___2; [L132] _Bool init__r312; [L133] int init__tmp___3; [L134] _Bool init__r322; [L135] int init__tmp___4; [L136] int init__tmp___5; [L137] init__r121 = ep12 [L138] init__r131 = ep13 [L139] init__r211 = ep21 [L140] init__r231 = ep23 [L141] init__r311 = ep31 [L142] init__r321 = ep32 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L143] COND FALSE !(!(init__r121 == 0)) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L1812] COND TRUE !(init__r131 == 0) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L1814] COND TRUE !(ep32 == 0) [L1816] init__tmp = 1 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L147] init__r122 = (_Bool)init__tmp VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L148] COND TRUE !(init__r131 == 0) [L150] init__tmp___0 = 1 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L152] init__r132 = (_Bool)init__tmp___0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L153] COND TRUE !(init__r211 == 0) [L155] init__tmp___1 = 1 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L157] init__r212 = (_Bool)init__tmp___1 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L158] COND FALSE !(!(init__r231 == 0)) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L1743] COND TRUE !(init__r211 == 0) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L1745] COND TRUE !(ep13 == 0) [L1747] init__tmp___2 = 1 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L162] init__r232 = (_Bool)init__tmp___2 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L163] COND FALSE !(!(init__r311 == 0)) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L1720] COND TRUE !(init__r321 == 0) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L1722] COND TRUE !(ep21 == 0) [L1724] init__tmp___3 = 1 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L167] init__r312 = (_Bool)init__tmp___3 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L168] COND TRUE !(init__r321 == 0) [L170] init__tmp___4 = 1 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L172] init__r322 = (_Bool)init__tmp___4 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L173] COND TRUE ((int)id1) != ((int)id2) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L175] COND TRUE ((int)id1) != ((int)id3) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L177] COND TRUE ((int)id2) != ((int)id3) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L179] COND TRUE ((int)id1) >= 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L181] COND TRUE ((int)id2) >= 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L183] COND TRUE ((int)id3) >= 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L185] COND TRUE ((int)r1) == 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L187] COND TRUE ((int)r2) == 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L189] COND TRUE ((int)r3) == 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L191] COND TRUE !(init__r122 == 0) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L193] COND TRUE !(init__r132 == 0) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L195] COND TRUE !(init__r212 == 0) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L197] COND TRUE !(init__r232 == 0) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L199] COND TRUE !(init__r312 == 0) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L201] COND TRUE !(init__r322 == 0) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L203] COND TRUE ((int)max1) == ((int)id1) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L205] COND TRUE ((int)max2) == ((int)id2) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L207] COND TRUE ((int)max3) == ((int)id3) VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L209] COND TRUE ((int)st1) == 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L211] COND TRUE ((int)st2) == 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L213] COND TRUE ((int)st3) == 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L215] COND TRUE ((int)nl1) == 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L217] COND TRUE ((int)nl2) == 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L219] COND TRUE ((int)nl3) == 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L221] COND TRUE ((int)mode1) == 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L223] COND TRUE ((int)mode2) == 0 VAL [__return_1131=0, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L225] COND TRUE ((int)mode3) == 0 [L227] init__tmp___5 = 1 [L228] __return_1131 = init__tmp___5 [L229] main__i2 = __return_1131 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=0, p12_old=0, p13=0, p13_new=0, p13_old=0, p21=0, p21_new=0, p21_old=0, p23=0, p23_new=0, p23_old=0, p31=0, p31_new=0, p31_old=0, p32=0, p32_new=0, p32_old=0, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L230] COND TRUE main__i2 != 0 [L232] p12_old = nomsg [L233] p12_new = nomsg [L234] p13_old = nomsg [L235] p13_new = nomsg [L236] p21_old = nomsg [L237] p21_new = nomsg [L238] p23_old = nomsg [L239] p23_new = nomsg [L240] p31_old = nomsg [L241] p31_new = nomsg [L242] p32_old = nomsg [L243] p32_new = nomsg [L244] main__i2 = 0 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L245] COND TRUE main__i2 < 6 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L248] COND FALSE !(!(mode1 == 0)) VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L254] COND TRUE ((int)r1) < 2 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L256] COND FALSE !(!(ep12 == 0)) VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L267] COND TRUE !(ep13 == 0) [L269] int node1____CPAchecker_TMP_1; VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L270] COND TRUE max1 != nomsg VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L272] COND TRUE p13_new == nomsg [L274] node1____CPAchecker_TMP_1 = max1 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L276] p13_new = node1____CPAchecker_TMP_1 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L278] mode1 = 1 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L280] COND FALSE !(!(mode2 == 0)) VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L286] COND TRUE ((int)r2) < 2 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L288] COND TRUE !(ep21 == 0) [L290] int node2____CPAchecker_TMP_0; VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L291] COND TRUE max2 != nomsg VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L293] COND TRUE p21_new == nomsg [L295] node2____CPAchecker_TMP_0 = max2 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L297] p21_new = node2____CPAchecker_TMP_0 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=7, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L299] COND FALSE !(!(ep23 == 0)) VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=7, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L310] mode2 = 1 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=7, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L312] COND FALSE !(!(mode3 == 0)) VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=7, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L318] COND TRUE ((int)r3) < 2 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=7, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L320] COND FALSE !(!(ep31 == 0)) VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=7, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L331] COND TRUE !(ep32 == 0) [L333] int node3____CPAchecker_TMP_1; VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=7, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L334] COND TRUE max3 != nomsg VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=7, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L336] COND TRUE p32_new == nomsg [L338] node3____CPAchecker_TMP_1 = max3 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=7, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L340] p32_new = node3____CPAchecker_TMP_1 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=8, p13_old=-1, p21=0, p21_new=7, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=6, p32_old=-1, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L342] mode3 = 1 [L343] p12_old = p12_new [L344] p12_new = nomsg [L345] p13_old = p13_new [L346] p13_new = nomsg [L347] p21_old = p21_new [L348] p21_new = nomsg [L349] p23_old = p23_new [L350] p23_new = nomsg [L351] p31_old = p31_new [L352] p31_new = nomsg [L353] p32_old = p32_new [L354] p32_new = nomsg [L356] int check__tmp; VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L357] COND TRUE ((((int)st1) + ((int)st2)) + ((int)st3)) <= 1 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L359] COND TRUE (((int)st1) + ((int)nl1)) <= 1 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L361] COND TRUE (((int)st2) + ((int)nl2)) <= 1 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L363] COND TRUE (((int)st3) + ((int)nl3)) <= 1 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L365] COND FALSE !(((int)r1) >= 2) VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L371] COND TRUE ((((int)st1) + ((int)st2)) + ((int)st3)) == 0 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L373] COND TRUE ((int)r1) < 2 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L375] COND FALSE !(((int)r1) >= 2) VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L381] COND TRUE ((((int)nl1) + ((int)nl2)) + ((int)nl3)) == 0 VAL [__return_1131=1, __return_1259=0, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L383] COND TRUE ((int)r1) < 2 [L385] check__tmp = 1 [L386] __return_1259 = check__tmp [L387] main__c1 = __return_1259 [L389] _Bool __tmp_1; [L390] __tmp_1 = main__c1 [L391] _Bool assert__arg; [L392] assert__arg = __tmp_1 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L393] COND FALSE !(assert__arg == 0) [L399] int main____CPAchecker_TMP_0 = main__i2; [L400] main__i2 = main__i2 + 1 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L401] COND TRUE main__i2 < 6 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=0, r2=0, r3=0, st1=0, st2=0, st3=0] [L404] COND TRUE !(mode1 == 0) [L406] r1 = (char)(((int)r1) + 1) VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=0, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=7, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=1, r2=0, r3=0, st1=0, st2=0, st3=0] [L407] COND TRUE !(ep21 == 0) [L409] m1 = p21_old [L410] p21_old = nomsg VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=1, r2=0, r3=0, st1=0, st2=0, st3=0] [L411] COND FALSE !(((int)m1) > ((int)max1)) VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=1, r2=0, r3=0, st1=0, st2=0, st3=0] [L415] COND FALSE !(!(ep31 == 0)) VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=1, r2=0, r3=0, st1=0, st2=0, st3=0] [L423] COND TRUE ((int)r1) == 1 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=1, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=1, r2=0, r3=0, st1=0, st2=0, st3=0] [L425] COND TRUE ((int)max1) == ((int)id1) [L427] st1 = 1 [L428] mode1 = 0 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=1, r2=0, r3=0, st1=1, st2=0, st3=0] [L430] COND TRUE !(mode2 == 0) [L432] r2 = (char)(((int)r2) + 1) VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=1, r2=1, r3=0, st1=1, st2=0, st3=0] [L433] COND FALSE !(!(ep12 == 0)) VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=0, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=6, r1=1, r2=1, r3=0, st1=1, st2=0, st3=0] [L441] COND TRUE !(ep32 == 0) [L443] m2 = p32_old [L444] p32_old = nomsg VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=0, st1=1, st2=0, st3=0] [L445] COND FALSE !(((int)m2) > ((int)max2)) VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=1, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=0, st1=1, st2=0, st3=0] [L449] COND FALSE !(((int)r2) == 2) [L455] mode2 = 0 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=0, st1=1, st2=0, st3=0] [L457] COND TRUE !(mode3 == 0) [L459] r3 = (char)(((int)r3) + 1) VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=-2, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=8, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L460] COND TRUE !(ep13 == 0) [L462] m3 = p13_old [L463] p13_old = nomsg VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=6, mode1=0, mode2=0, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L464] COND TRUE ((int)m3) > ((int)max3) [L466] max3 = m3 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=8, mode1=0, mode2=0, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L468] COND FALSE !(!(ep23 == 0)) VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=8, mode1=0, mode2=0, mode3=1, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L476] COND FALSE !(((int)r3) == 2) [L482] mode3 = 0 [L483] p12_old = p12_new [L484] p12_new = nomsg [L485] p13_old = p13_new [L486] p13_new = nomsg [L487] p21_old = p21_new [L488] p21_new = nomsg [L489] p23_old = p23_new [L490] p23_new = nomsg [L491] p31_old = p31_new [L492] p31_new = nomsg [L493] p32_old = p32_new [L494] p32_new = nomsg [L496] int check__tmp; VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=8, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L497] COND TRUE ((((int)st1) + ((int)st2)) + ((int)st3)) <= 1 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=8, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L499] COND TRUE (((int)st1) + ((int)nl1)) <= 1 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=8, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L501] COND TRUE (((int)st2) + ((int)nl2)) <= 1 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=8, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L503] COND TRUE (((int)st3) + ((int)nl3)) <= 1 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=8, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L505] COND FALSE !(((int)r1) >= 2) VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=8, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L511] COND FALSE !(((((int)st1) + ((int)st2)) + ((int)st3)) == 0) [L517] check__tmp = 0 [L518] __return_1679 = check__tmp [L519] main__c1 = __return_1679 [L521] _Bool __tmp_2; [L522] __tmp_2 = main__c1 [L523] _Bool assert__arg; [L524] assert__arg = __tmp_2 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=8, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L525] COND TRUE assert__arg == 0 VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=8, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] [L527] reach_error() VAL [__return_1131=1, __return_1259=1, __return_1378=0, __return_1392=0, __return_1487=0, __return_1679=0, __return_main=0, __tmp_1379_0=0, ep12=0, ep13=1, ep21=1, ep23=0, ep31=0, ep32=1, id1=8, id2=7, id3=6, m1=7, m2=6, m3=8, max1=8, max2=7, max3=8, mode1=0, mode2=0, mode3=0, nl1=0, nl2=0, nl3=0, nomsg=-1, p12=0, p12_new=-1, p12_old=-1, p13=0, p13_new=-1, p13_old=-1, p21=0, p21_new=-1, p21_old=-1, p23=0, p23_new=-1, p23_old=-1, p31=0, p31_new=-1, p31_old=-1, p32=0, p32_new=-1, p32_old=-1, r1=1, r2=1, r3=1, st1=1, st2=0, st3=0] - UnprovableResult [Line: 728]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 237 locations, 2 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 47.1ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 39230.0ms, OverallIterations: 17, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 34459.9ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 166.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 184 SDtfs, 1253 SDslu, 1010 SDs, 0 SdLazy, 3074 SolverSat, 198 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2350.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 106 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 3436.7ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=1649occurred in iteration=16, InterpolantAutomatonStates: 82, 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: 158.5ms SsaConstructionTime, 1177.0ms SatisfiabilityAnalysisTime, 2626.2ms InterpolantComputationTime, 1684 NumberOfCodeBlocks, 1684 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 1559 ConstructedInterpolants, 0 QuantifiedInterpolants, 7472 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 16 InterpolantComputations, 16 PerfectInterpolantSequences, 0/0 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 RESULT: Ultimate proved your program to be incorrect! [2021-10-15 19:46:30,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c42aa3f5-e5e1-4b83-8240-9345d7b9ae90/bin/uautomizer-hJ6jxDFKc3/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...