./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound10.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version b5237d83 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound10.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 776d32abf1ae3b62e7ad4a02cd7c02c0cc6433852a1fe73b7d30c6e216da832a --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-b5237d8 [2022-11-22 02:08:14,941 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-22 02:08:14,943 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-22 02:08:14,982 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-22 02:08:14,982 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-22 02:08:14,983 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-22 02:08:14,984 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-22 02:08:14,986 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-22 02:08:14,988 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-22 02:08:14,989 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-22 02:08:14,993 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-22 02:08:14,996 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-22 02:08:14,997 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-22 02:08:15,003 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-22 02:08:15,005 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-22 02:08:15,008 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-22 02:08:15,010 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-22 02:08:15,012 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-22 02:08:15,014 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-22 02:08:15,021 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-22 02:08:15,022 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-22 02:08:15,024 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-22 02:08:15,027 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-22 02:08:15,028 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-22 02:08:15,038 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-22 02:08:15,038 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-22 02:08:15,039 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-22 02:08:15,041 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-22 02:08:15,041 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-22 02:08:15,042 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-22 02:08:15,042 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-22 02:08:15,043 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-22 02:08:15,045 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-22 02:08:15,046 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-22 02:08:15,048 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-22 02:08:15,048 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-22 02:08:15,049 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-22 02:08:15,049 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-22 02:08:15,049 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-22 02:08:15,050 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-22 02:08:15,051 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-22 02:08:15,052 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-22 02:08:15,092 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-22 02:08:15,092 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-22 02:08:15,092 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-22 02:08:15,093 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-22 02:08:15,093 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-22 02:08:15,094 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-22 02:08:15,094 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-22 02:08:15,094 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-22 02:08:15,094 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-22 02:08:15,094 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-22 02:08:15,095 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-22 02:08:15,096 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-22 02:08:15,096 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-22 02:08:15,096 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-22 02:08:15,096 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-22 02:08:15,096 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-22 02:08:15,097 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-22 02:08:15,097 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-22 02:08:15,097 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-22 02:08:15,098 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-22 02:08:15,098 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-22 02:08:15,098 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-22 02:08:15,098 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-22 02:08:15,098 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-22 02:08:15,098 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-22 02:08:15,099 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-22 02:08:15,099 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-22 02:08:15,099 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-22 02:08:15,099 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-22 02:08:15,099 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-22 02:08:15,100 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-22 02:08:15,100 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-22 02:08:15,100 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 02:08:15,100 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-22 02:08:15,101 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-22 02:08:15,101 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-22 02:08:15,101 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-22 02:08:15,101 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-22 02:08:15,101 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-22 02:08:15,101 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-22 02:08:15,102 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-22 02:08:15,102 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_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/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_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba 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 -> Taipan 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 -> 776d32abf1ae3b62e7ad4a02cd7c02c0cc6433852a1fe73b7d30c6e216da832a [2022-11-22 02:08:15,392 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-22 02:08:15,423 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-22 02:08:15,426 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-22 02:08:15,427 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-22 02:08:15,428 INFO L275 PluginConnector]: CDTParser initialized [2022-11-22 02:08:15,429 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-11-22 02:08:18,588 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-22 02:08:18,778 INFO L351 CDTParser]: Found 1 translation units. [2022-11-22 02:08:18,779 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-11-22 02:08:18,786 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/data/992ce3bc5/40eb62ba19864ae8a00c5dc69635f4bb/FLAGaa646a1da [2022-11-22 02:08:18,802 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/data/992ce3bc5/40eb62ba19864ae8a00c5dc69635f4bb [2022-11-22 02:08:18,805 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-22 02:08:18,807 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-22 02:08:18,808 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-22 02:08:18,808 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-22 02:08:18,812 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-22 02:08:18,813 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 02:08:18" (1/1) ... [2022-11-22 02:08:18,814 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ac885b5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:18, skipping insertion in model container [2022-11-22 02:08:18,815 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 02:08:18" (1/1) ... [2022-11-22 02:08:18,823 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-22 02:08:18,878 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-22 02:08:19,029 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound10.c[490,503] [2022-11-22 02:08:19,048 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 02:08:19,057 INFO L203 MainTranslator]: Completed pre-run [2022-11-22 02:08:19,070 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound10.c[490,503] [2022-11-22 02:08:19,079 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 02:08:19,091 INFO L208 MainTranslator]: Completed translation [2022-11-22 02:08:19,092 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19 WrapperNode [2022-11-22 02:08:19,092 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-22 02:08:19,093 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-22 02:08:19,093 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-22 02:08:19,093 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-22 02:08:19,099 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (1/1) ... [2022-11-22 02:08:19,104 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (1/1) ... [2022-11-22 02:08:19,119 INFO L138 Inliner]: procedures = 14, calls = 16, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 80 [2022-11-22 02:08:19,120 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-22 02:08:19,121 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-22 02:08:19,121 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-22 02:08:19,121 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-22 02:08:19,129 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (1/1) ... [2022-11-22 02:08:19,129 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (1/1) ... [2022-11-22 02:08:19,131 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (1/1) ... [2022-11-22 02:08:19,131 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (1/1) ... [2022-11-22 02:08:19,151 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (1/1) ... [2022-11-22 02:08:19,155 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (1/1) ... [2022-11-22 02:08:19,156 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (1/1) ... [2022-11-22 02:08:19,157 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (1/1) ... [2022-11-22 02:08:19,159 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-22 02:08:19,160 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-22 02:08:19,160 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-22 02:08:19,160 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-22 02:08:19,161 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (1/1) ... [2022-11-22 02:08:19,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 02:08:19,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:08:19,201 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-22 02:08:19,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-22 02:08:19,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-22 02:08:19,250 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-11-22 02:08:19,250 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-11-22 02:08:19,250 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-22 02:08:19,251 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-22 02:08:19,251 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-22 02:08:19,251 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-22 02:08:19,251 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-22 02:08:19,338 INFO L235 CfgBuilder]: Building ICFG [2022-11-22 02:08:19,342 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-22 02:08:19,591 INFO L276 CfgBuilder]: Performing block encoding [2022-11-22 02:08:19,635 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-22 02:08:19,636 INFO L300 CfgBuilder]: Removed 3 assume(true) statements. [2022-11-22 02:08:19,638 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 02:08:19 BoogieIcfgContainer [2022-11-22 02:08:19,638 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-22 02:08:19,641 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-22 02:08:19,641 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-22 02:08:19,661 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-22 02:08:19,661 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 02:08:18" (1/3) ... [2022-11-22 02:08:19,662 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7411e89e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 02:08:19, skipping insertion in model container [2022-11-22 02:08:19,662 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:08:19" (2/3) ... [2022-11-22 02:08:19,663 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7411e89e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 02:08:19, skipping insertion in model container [2022-11-22 02:08:19,663 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 02:08:19" (3/3) ... [2022-11-22 02:08:19,664 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound10.c [2022-11-22 02:08:19,699 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-22 02:08:19,700 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-22 02:08:19,800 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-22 02:08:19,808 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@461f5709, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-22 02:08:19,808 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-22 02:08:19,812 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 18 states have internal predecessors, (25), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-22 02:08:19,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-22 02:08:19,819 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:08:19,820 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:08:19,820 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:08:19,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:08:19,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1539547475, now seen corresponding path program 1 times [2022-11-22 02:08:19,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:08:19,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065277689] [2022-11-22 02:08:19,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:19,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:08:19,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:08:19,975 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:08:19,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065277689] [2022-11-22 02:08:19,976 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-22 02:08:19,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946242213] [2022-11-22 02:08:19,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:19,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:08:19,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:08:19,981 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:08:19,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-22 02:08:20,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:08:20,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-22 02:08:20,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:08:20,108 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-22 02:08:20,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:08:20,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946242213] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:08:20,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:08:20,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-22 02:08:20,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76499904] [2022-11-22 02:08:20,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:08:20,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-22 02:08:20,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:08:20,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-22 02:08:20,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-22 02:08:20,146 INFO L87 Difference]: Start difference. First operand has 30 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 18 states have internal predecessors, (25), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-22 02:08:20,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:08:20,177 INFO L93 Difference]: Finished difference Result 51 states and 79 transitions. [2022-11-22 02:08:20,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-22 02:08:20,180 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 20 [2022-11-22 02:08:20,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:08:20,188 INFO L225 Difference]: With dead ends: 51 [2022-11-22 02:08:20,189 INFO L226 Difference]: Without dead ends: 28 [2022-11-22 02:08:20,192 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-22 02:08:20,195 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:08:20,197 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 36 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:08:20,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2022-11-22 02:08:20,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2022-11-22 02:08:20,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 16 states have (on average 1.25) internal successors, (20), 17 states have internal predecessors, (20), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-22 02:08:20,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 37 transitions. [2022-11-22 02:08:20,237 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 37 transitions. Word has length 20 [2022-11-22 02:08:20,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:08:20,238 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 37 transitions. [2022-11-22 02:08:20,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-22 02:08:20,239 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 37 transitions. [2022-11-22 02:08:20,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-22 02:08:20,240 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:08:20,241 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:08:20,247 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-22 02:08:20,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-11-22 02:08:20,447 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:08:20,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:08:20,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1863391506, now seen corresponding path program 1 times [2022-11-22 02:08:20,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:08:20,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268866724] [2022-11-22 02:08:20,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:20,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:08:20,475 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:08:20,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1977094593] [2022-11-22 02:08:20,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:20,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:08:20,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:08:20,482 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:08:20,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-22 02:08:20,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:08:20,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-22 02:08:20,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:08:20,630 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-22 02:08:20,631 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:08:20,631 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:08:20,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268866724] [2022-11-22 02:08:20,631 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:08:20,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977094593] [2022-11-22 02:08:20,632 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1977094593] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:08:20,632 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:08:20,632 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 02:08:20,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311794233] [2022-11-22 02:08:20,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:08:20,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:08:20,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:08:20,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:08:20,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:08:20,635 INFO L87 Difference]: Start difference. First operand 28 states and 37 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-22 02:08:20,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:08:20,784 INFO L93 Difference]: Finished difference Result 47 states and 62 transitions. [2022-11-22 02:08:20,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:08:20,784 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 21 [2022-11-22 02:08:20,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:08:20,786 INFO L225 Difference]: With dead ends: 47 [2022-11-22 02:08:20,786 INFO L226 Difference]: Without dead ends: 40 [2022-11-22 02:08:20,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-22 02:08:20,788 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 30 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:08:20,788 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 78 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:08:20,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-11-22 02:08:20,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 30. [2022-11-22 02:08:20,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 18 states have (on average 1.2222222222222223) internal successors, (22), 19 states have internal predecessors, (22), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-22 02:08:20,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2022-11-22 02:08:20,799 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 21 [2022-11-22 02:08:20,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:08:20,800 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2022-11-22 02:08:20,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-22 02:08:20,800 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2022-11-22 02:08:20,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-22 02:08:20,801 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:08:20,801 INFO L195 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:08:20,825 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-22 02:08:21,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:08:21,007 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:08:21,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:08:21,008 INFO L85 PathProgramCache]: Analyzing trace with hash -73319670, now seen corresponding path program 1 times [2022-11-22 02:08:21,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:08:21,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954474169] [2022-11-22 02:08:21,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:21,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:08:21,030 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:08:21,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [671040467] [2022-11-22 02:08:21,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:21,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:08:21,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:08:21,043 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:08:21,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-22 02:08:21,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:08:21,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-22 02:08:21,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:08:21,349 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-22 02:08:21,349 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:08:21,349 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:08:21,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954474169] [2022-11-22 02:08:21,350 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:08:21,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671040467] [2022-11-22 02:08:21,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671040467] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:08:21,350 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:08:21,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-22 02:08:21,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756906835] [2022-11-22 02:08:21,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:08:21,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-22 02:08:21,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:08:21,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-22 02:08:21,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-22 02:08:21,353 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-22 02:08:21,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:08:21,511 INFO L93 Difference]: Finished difference Result 46 states and 60 transitions. [2022-11-22 02:08:21,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-22 02:08:21,513 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 24 [2022-11-22 02:08:21,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:08:21,518 INFO L225 Difference]: With dead ends: 46 [2022-11-22 02:08:21,518 INFO L226 Difference]: Without dead ends: 44 [2022-11-22 02:08:21,519 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-11-22 02:08:21,520 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 31 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:08:21,521 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 114 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:08:21,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-11-22 02:08:21,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 43. [2022-11-22 02:08:21,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 27 states have internal predecessors, (32), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-22 02:08:21,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 57 transitions. [2022-11-22 02:08:21,538 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 57 transitions. Word has length 24 [2022-11-22 02:08:21,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:08:21,538 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 57 transitions. [2022-11-22 02:08:21,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.1666666666666665) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-22 02:08:21,539 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 57 transitions. [2022-11-22 02:08:21,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-22 02:08:21,540 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:08:21,540 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:08:21,550 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-22 02:08:21,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:08:21,750 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:08:21,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:08:21,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1101454984, now seen corresponding path program 1 times [2022-11-22 02:08:21,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:08:21,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709883971] [2022-11-22 02:08:21,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:21,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:08:21,770 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:08:21,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1397470226] [2022-11-22 02:08:21,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:21,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:08:21,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:08:21,772 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:08:21,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-22 02:08:21,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:08:21,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-22 02:08:21,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:08:21,937 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-22 02:08:21,937 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:08:22,051 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-22 02:08:22,052 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:08:22,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709883971] [2022-11-22 02:08:22,052 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:08:22,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397470226] [2022-11-22 02:08:22,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397470226] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:08:22,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1179772656] [2022-11-22 02:08:22,083 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-11-22 02:08:22,083 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:08:22,087 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:08:22,102 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:08:22,102 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:08:23,044 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:08:23,067 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:08:25,091 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1179772656] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:08:25,091 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:08:25,091 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [7, 7] total 18 [2022-11-22 02:08:25,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243396629] [2022-11-22 02:08:25,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:08:25,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-22 02:08:25,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:08:25,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-22 02:08:25,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2022-11-22 02:08:25,094 INFO L87 Difference]: Start difference. First operand 43 states and 57 transitions. Second operand has 13 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-22 02:08:25,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:08:25,457 INFO L93 Difference]: Finished difference Result 71 states and 97 transitions. [2022-11-22 02:08:25,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-22 02:08:25,458 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 26 [2022-11-22 02:08:25,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:08:25,459 INFO L225 Difference]: With dead ends: 71 [2022-11-22 02:08:25,459 INFO L226 Difference]: Without dead ends: 64 [2022-11-22 02:08:25,460 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 54 SyntacticMatches, 6 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2022-11-22 02:08:25,461 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 57 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:08:25,461 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 58 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:08:25,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-11-22 02:08:25,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 50. [2022-11-22 02:08:25,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 33 states have (on average 1.2424242424242424) internal successors, (41), 34 states have internal predecessors, (41), 13 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-22 02:08:25,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 66 transitions. [2022-11-22 02:08:25,495 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 66 transitions. Word has length 26 [2022-11-22 02:08:25,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:08:25,496 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 66 transitions. [2022-11-22 02:08:25,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 8 states have (on average 1.625) internal successors, (13), 7 states have internal predecessors, (13), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-22 02:08:25,496 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 66 transitions. [2022-11-22 02:08:25,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-22 02:08:25,497 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:08:25,497 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:08:25,511 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-11-22 02:08:25,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:08:25,703 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:08:25,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:08:25,704 INFO L85 PathProgramCache]: Analyzing trace with hash -156943002, now seen corresponding path program 1 times [2022-11-22 02:08:25,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:08:25,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717235425] [2022-11-22 02:08:25,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:25,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:08:25,720 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:08:25,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [351875865] [2022-11-22 02:08:25,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:25,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:08:25,721 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:08:25,722 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:08:25,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-22 02:08:25,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:08:25,786 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 17 conjunts are in the unsatisfiable core [2022-11-22 02:08:25,788 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:08:25,876 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-22 02:08:25,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:08:25,966 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:08:25,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717235425] [2022-11-22 02:08:25,968 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:08:25,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351875865] [2022-11-22 02:08:25,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351875865] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:08:25,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [925565505] [2022-11-22 02:08:25,972 INFO L159 IcfgInterpreter]: Started Sifa with 22 locations of interest [2022-11-22 02:08:25,972 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:08:25,973 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:08:25,974 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:08:25,974 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:08:26,437 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 38 for LOIs [2022-11-22 02:08:26,448 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:08:26,468 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:08:27,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [925565505] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:08:27,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:08:27,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [7] total 20 [2022-11-22 02:08:27,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245387253] [2022-11-22 02:08:27,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:08:27,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-22 02:08:27,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:08:27,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-22 02:08:27,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-11-22 02:08:27,882 INFO L87 Difference]: Start difference. First operand 50 states and 66 transitions. Second operand has 15 states, 10 states have (on average 1.4) internal successors, (14), 8 states have internal predecessors, (14), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-22 02:08:28,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:08:28,321 INFO L93 Difference]: Finished difference Result 72 states and 97 transitions. [2022-11-22 02:08:28,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-22 02:08:28,322 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 10 states have (on average 1.4) internal successors, (14), 8 states have internal predecessors, (14), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 29 [2022-11-22 02:08:28,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:08:28,326 INFO L225 Difference]: With dead ends: 72 [2022-11-22 02:08:28,327 INFO L226 Difference]: Without dead ends: 70 [2022-11-22 02:08:28,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=113, Invalid=393, Unknown=0, NotChecked=0, Total=506 [2022-11-22 02:08:28,330 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 103 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 02:08:28,330 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 57 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 02:08:28,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-11-22 02:08:28,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 65. [2022-11-22 02:08:28,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 41 states have internal predecessors, (48), 21 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (20), 19 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-22 02:08:28,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 89 transitions. [2022-11-22 02:08:28,385 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 89 transitions. Word has length 29 [2022-11-22 02:08:28,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:08:28,385 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 89 transitions. [2022-11-22 02:08:28,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 10 states have (on average 1.4) internal successors, (14), 8 states have internal predecessors, (14), 5 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-22 02:08:28,388 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 89 transitions. [2022-11-22 02:08:28,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-22 02:08:28,389 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:08:28,389 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:08:28,399 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-22 02:08:28,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:08:28,590 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:08:28,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:08:28,590 INFO L85 PathProgramCache]: Analyzing trace with hash 187338980, now seen corresponding path program 1 times [2022-11-22 02:08:28,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:08:28,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699736743] [2022-11-22 02:08:28,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:28,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:08:28,603 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:08:28,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1678969712] [2022-11-22 02:08:28,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:28,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:08:28,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:08:28,604 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:08:28,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-22 02:08:28,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:08:28,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-22 02:08:28,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:08:28,811 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-22 02:08:28,811 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:08:28,963 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-22 02:08:28,964 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:08:28,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699736743] [2022-11-22 02:08:28,964 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:08:28,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678969712] [2022-11-22 02:08:28,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678969712] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:08:28,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [756781139] [2022-11-22 02:08:28,966 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-11-22 02:08:28,966 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:08:28,967 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:08:28,967 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:08:28,967 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:08:29,717 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 38 for LOIs [2022-11-22 02:08:29,724 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:08:29,744 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:08:32,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [756781139] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:08:32,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:08:32,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [8, 6] total 26 [2022-11-22 02:08:32,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170978393] [2022-11-22 02:08:32,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:08:32,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-22 02:08:32,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:08:32,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-22 02:08:32,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2022-11-22 02:08:32,128 INFO L87 Difference]: Start difference. First operand 65 states and 89 transitions. Second operand has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 9 states have internal predecessors, (14), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-22 02:08:32,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:08:32,646 INFO L93 Difference]: Finished difference Result 96 states and 128 transitions. [2022-11-22 02:08:32,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-22 02:08:32,649 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 9 states have internal predecessors, (14), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 29 [2022-11-22 02:08:32,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:08:32,651 INFO L225 Difference]: With dead ends: 96 [2022-11-22 02:08:32,651 INFO L226 Difference]: Without dead ends: 94 [2022-11-22 02:08:32,652 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 59 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2022-11-22 02:08:32,655 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 86 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 02:08:32,655 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 56 Invalid, 291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 02:08:32,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-11-22 02:08:32,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 88. [2022-11-22 02:08:32,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 51 states have (on average 1.196078431372549) internal successors, (61), 54 states have internal predecessors, (61), 29 states have call successors, (29), 7 states have call predecessors, (29), 7 states have return successors, (28), 26 states have call predecessors, (28), 28 states have call successors, (28) [2022-11-22 02:08:32,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 118 transitions. [2022-11-22 02:08:32,693 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 118 transitions. Word has length 29 [2022-11-22 02:08:32,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:08:32,694 INFO L495 AbstractCegarLoop]: Abstraction has 88 states and 118 transitions. [2022-11-22 02:08:32,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 9 states have internal predecessors, (14), 5 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-22 02:08:32,694 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 118 transitions. [2022-11-22 02:08:32,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-11-22 02:08:32,696 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:08:32,696 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:08:32,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-22 02:08:32,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-22 02:08:32,902 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:08:32,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:08:32,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1193022788, now seen corresponding path program 1 times [2022-11-22 02:08:32,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:08:32,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104239266] [2022-11-22 02:08:32,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:32,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:08:32,915 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:08:32,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1255225112] [2022-11-22 02:08:32,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:08:32,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:08:32,916 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:08:32,917 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:08:32,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-22 02:08:32,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:08:32,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 65 conjunts are in the unsatisfiable core [2022-11-22 02:08:32,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:08:33,917 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 19 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2022-11-22 02:08:33,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:08:35,155 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-22 02:08:35,156 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:08:35,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104239266] [2022-11-22 02:08:35,157 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:08:35,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255225112] [2022-11-22 02:08:35,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255225112] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:08:35,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [972720193] [2022-11-22 02:08:35,162 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-22 02:08:35,163 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:08:35,164 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:08:35,164 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:08:35,164 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:08:41,742 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-22 02:08:41,745 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:08:41,759 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:08:52,329 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2087#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:08:52,329 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:08:52,329 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:08:52,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 26 [2022-11-22 02:08:52,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382737702] [2022-11-22 02:08:52,330 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:08:52,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-22 02:08:52,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:08:52,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-22 02:08:52,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=1853, Unknown=0, NotChecked=0, Total=2070 [2022-11-22 02:08:52,332 INFO L87 Difference]: Start difference. First operand 88 states and 118 transitions. Second operand has 26 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 9 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-22 02:09:08,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:09:08,581 INFO L93 Difference]: Finished difference Result 218 states and 311 transitions. [2022-11-22 02:09:08,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-22 02:09:08,582 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 9 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) Word has length 51 [2022-11-22 02:09:08,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:09:08,585 INFO L225 Difference]: With dead ends: 218 [2022-11-22 02:09:08,585 INFO L226 Difference]: Without dead ends: 180 [2022-11-22 02:09:08,587 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1552 ImplicationChecksByTransitivity, 20.7s TimeCoverageRelationStatistics Valid=554, Invalid=4276, Unknown=0, NotChecked=0, Total=4830 [2022-11-22 02:09:08,587 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 151 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 1274 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 1506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 1274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2022-11-22 02:09:08,588 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 196 Invalid, 1506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 1274 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2022-11-22 02:09:08,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-11-22 02:09:08,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 137. [2022-11-22 02:09:08,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 87 states have (on average 1.2413793103448276) internal successors, (108), 88 states have internal predecessors, (108), 41 states have call successors, (41), 8 states have call predecessors, (41), 8 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-11-22 02:09:08,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 189 transitions. [2022-11-22 02:09:08,676 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 189 transitions. Word has length 51 [2022-11-22 02:09:08,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:09:08,676 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 189 transitions. [2022-11-22 02:09:08,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 21 states have internal predecessors, (43), 9 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-11-22 02:09:08,677 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 189 transitions. [2022-11-22 02:09:08,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-22 02:09:08,678 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:09:08,678 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:09:08,686 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-22 02:09:08,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:09:08,884 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:09:08,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:09:08,885 INFO L85 PathProgramCache]: Analyzing trace with hash -900294476, now seen corresponding path program 1 times [2022-11-22 02:09:08,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:09:08,885 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524579720] [2022-11-22 02:09:08,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:09:08,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:09:08,898 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:09:08,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1033007217] [2022-11-22 02:09:08,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:09:08,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:09:08,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:09:08,901 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:09:08,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-22 02:09:08,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:09:08,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 02:09:08,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:09:09,003 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-11-22 02:09:09,003 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:09:09,004 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:09:09,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524579720] [2022-11-22 02:09:09,004 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:09:09,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033007217] [2022-11-22 02:09:09,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033007217] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:09:09,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:09:09,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-22 02:09:09,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301285101] [2022-11-22 02:09:09,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:09:09,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:09:09,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:09:09,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:09:09,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:09:09,008 INFO L87 Difference]: Start difference. First operand 137 states and 189 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-22 02:09:09,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:09:09,166 INFO L93 Difference]: Finished difference Result 229 states and 321 transitions. [2022-11-22 02:09:09,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 02:09:09,167 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 54 [2022-11-22 02:09:09,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:09:09,168 INFO L225 Difference]: With dead ends: 229 [2022-11-22 02:09:09,168 INFO L226 Difference]: Without dead ends: 166 [2022-11-22 02:09:09,169 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-11-22 02:09:09,170 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 4 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:09:09,170 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 84 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:09:09,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-11-22 02:09:09,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 155. [2022-11-22 02:09:09,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 93 states have (on average 1.2365591397849462) internal successors, (115), 94 states have internal predecessors, (115), 53 states have call successors, (53), 8 states have call predecessors, (53), 8 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-11-22 02:09:09,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 220 transitions. [2022-11-22 02:09:09,263 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 220 transitions. Word has length 54 [2022-11-22 02:09:09,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:09:09,263 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 220 transitions. [2022-11-22 02:09:09,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-22 02:09:09,263 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 220 transitions. [2022-11-22 02:09:09,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-22 02:09:09,265 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:09:09,265 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:09:09,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-22 02:09:09,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:09:09,469 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:09:09,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:09:09,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1047855047, now seen corresponding path program 1 times [2022-11-22 02:09:09,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:09:09,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603859777] [2022-11-22 02:09:09,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:09:09,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:09:09,502 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:09:09,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [445787720] [2022-11-22 02:09:09,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:09:09,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:09:09,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:09:09,509 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:09:09,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-22 02:09:09,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:09:09,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 26 conjunts are in the unsatisfiable core [2022-11-22 02:09:09,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:09:09,740 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 25 proven. 15 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2022-11-22 02:09:09,740 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:09:09,871 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2022-11-22 02:09:09,872 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:09:09,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603859777] [2022-11-22 02:09:09,872 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:09:09,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445787720] [2022-11-22 02:09:09,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445787720] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:09:09,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1769594699] [2022-11-22 02:09:09,874 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-22 02:09:09,874 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:09:09,874 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:09:09,875 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:09:09,875 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:09:16,593 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-22 02:09:16,597 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:09:16,611 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:09:18,587 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3853#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:09:18,587 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:09:18,587 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:09:18,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 14 [2022-11-22 02:09:18,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774801271] [2022-11-22 02:09:18,588 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:09:18,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-22 02:09:18,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:09:18,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-22 02:09:18,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=741, Unknown=0, NotChecked=0, Total=870 [2022-11-22 02:09:18,590 INFO L87 Difference]: Start difference. First operand 155 states and 220 transitions. Second operand has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) [2022-11-22 02:09:19,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:09:19,150 INFO L93 Difference]: Finished difference Result 198 states and 272 transitions. [2022-11-22 02:09:19,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-22 02:09:19,151 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) Word has length 61 [2022-11-22 02:09:19,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:09:19,153 INFO L225 Difference]: With dead ends: 198 [2022-11-22 02:09:19,153 INFO L226 Difference]: Without dead ends: 196 [2022-11-22 02:09:19,154 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 148 SyntacticMatches, 10 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=180, Invalid=1152, Unknown=0, NotChecked=0, Total=1332 [2022-11-22 02:09:19,155 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 65 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:09:19,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 111 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:09:19,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-11-22 02:09:19,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 167. [2022-11-22 02:09:19,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 102 states have (on average 1.2156862745098038) internal successors, (124), 103 states have internal predecessors, (124), 53 states have call successors, (53), 11 states have call predecessors, (53), 11 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-11-22 02:09:19,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 229 transitions. [2022-11-22 02:09:19,264 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 229 transitions. Word has length 61 [2022-11-22 02:09:19,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:09:19,265 INFO L495 AbstractCegarLoop]: Abstraction has 167 states and 229 transitions. [2022-11-22 02:09:19,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.5384615384615383) internal successors, (33), 12 states have internal predecessors, (33), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) [2022-11-22 02:09:19,265 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 229 transitions. [2022-11-22 02:09:19,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-22 02:09:19,266 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:09:19,267 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:09:19,274 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-22 02:09:19,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:09:19,471 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:09:19,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:09:19,471 INFO L85 PathProgramCache]: Analyzing trace with hash -94425734, now seen corresponding path program 2 times [2022-11-22 02:09:19,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:09:19,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321214033] [2022-11-22 02:09:19,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:09:19,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:09:19,482 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:09:19,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2062653209] [2022-11-22 02:09:19,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:09:19,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:09:19,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:09:19,484 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:09:19,490 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-22 02:09:19,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-22 02:09:19,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:09:19,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-22 02:09:19,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:09:20,116 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-22 02:09:20,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:09:20,721 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-22 02:09:20,722 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:09:20,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321214033] [2022-11-22 02:09:20,722 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:09:20,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062653209] [2022-11-22 02:09:20,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062653209] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:09:20,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [504107298] [2022-11-22 02:09:20,724 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-22 02:09:20,725 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:09:20,725 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:09:20,725 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:09:20,726 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:09:26,881 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 50 for LOIs [2022-11-22 02:09:26,944 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:09:26,957 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:09:31,473 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4824#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:09:31,473 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:09:31,473 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:09:31,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2022-11-22 02:09:31,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975594448] [2022-11-22 02:09:31,474 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:09:31,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-22 02:09:31,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:09:31,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-22 02:09:31,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1765, Unknown=0, NotChecked=0, Total=1980 [2022-11-22 02:09:31,476 INFO L87 Difference]: Start difference. First operand 167 states and 229 transitions. Second operand has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2022-11-22 02:09:49,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:09:49,468 INFO L93 Difference]: Finished difference Result 450 states and 637 transitions. [2022-11-22 02:09:49,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-11-22 02:09:49,469 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) Word has length 59 [2022-11-22 02:09:49,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:09:49,472 INFO L225 Difference]: With dead ends: 450 [2022-11-22 02:09:49,472 INFO L226 Difference]: Without dead ends: 379 [2022-11-22 02:09:49,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 126 SyntacticMatches, 6 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2139 ImplicationChecksByTransitivity, 13.3s TimeCoverageRelationStatistics Valid=781, Invalid=5225, Unknown=0, NotChecked=0, Total=6006 [2022-11-22 02:09:49,475 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 314 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 1155 mSolverCounterSat, 346 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 1501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 346 IncrementalHoareTripleChecker+Valid, 1155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2022-11-22 02:09:49,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 376 Invalid, 1501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [346 Valid, 1155 Invalid, 0 Unknown, 0 Unchecked, 9.5s Time] [2022-11-22 02:09:49,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-11-22 02:09:49,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 248. [2022-11-22 02:09:49,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 156 states have (on average 1.2243589743589745) internal successors, (191), 157 states have internal predecessors, (191), 77 states have call successors, (77), 14 states have call predecessors, (77), 14 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2022-11-22 02:09:49,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 344 transitions. [2022-11-22 02:09:49,650 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 344 transitions. Word has length 59 [2022-11-22 02:09:49,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:09:49,650 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 344 transitions. [2022-11-22 02:09:49,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (14), 3 states have call predecessors, (14), 2 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2022-11-22 02:09:49,651 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 344 transitions. [2022-11-22 02:09:49,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-22 02:09:49,652 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:09:49,652 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:09:49,661 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-22 02:09:49,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-22 02:09:49,855 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:09:49,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:09:49,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1223812978, now seen corresponding path program 3 times [2022-11-22 02:09:49,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:09:49,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421065187] [2022-11-22 02:09:49,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:09:49,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:09:49,867 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:09:49,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [267142290] [2022-11-22 02:09:49,874 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-22 02:09:49,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:09:49,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:09:49,876 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:09:49,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-22 02:09:49,934 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-22 02:09:49,935 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:09:49,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-22 02:09:49,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:09:49,990 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-22 02:09:49,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:09:50,070 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-22 02:09:50,070 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:09:50,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421065187] [2022-11-22 02:09:50,070 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:09:50,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267142290] [2022-11-22 02:09:50,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [267142290] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:09:50,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1560668858] [2022-11-22 02:09:50,073 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-22 02:09:50,073 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:09:50,073 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:09:50,074 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:09:50,074 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:09:56,101 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 50 for LOIs [2022-11-22 02:09:56,151 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:09:56,165 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:09:58,646 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6355#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:09:58,646 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:09:58,646 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:09:58,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-11-22 02:09:58,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052273385] [2022-11-22 02:09:58,647 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:09:58,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-22 02:09:58,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:09:58,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-22 02:09:58,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=798, Unknown=0, NotChecked=0, Total=930 [2022-11-22 02:09:58,648 INFO L87 Difference]: Start difference. First operand 248 states and 344 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-22 02:09:59,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:09:59,199 INFO L93 Difference]: Finished difference Result 357 states and 500 transitions. [2022-11-22 02:09:59,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-22 02:09:59,200 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 59 [2022-11-22 02:09:59,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:09:59,202 INFO L225 Difference]: With dead ends: 357 [2022-11-22 02:09:59,202 INFO L226 Difference]: Without dead ends: 259 [2022-11-22 02:09:59,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 144 SyntacticMatches, 6 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 642 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=244, Invalid=1562, Unknown=0, NotChecked=0, Total=1806 [2022-11-22 02:09:59,204 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 83 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 02:09:59,204 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 196 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 02:09:59,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-11-22 02:09:59,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 229. [2022-11-22 02:09:59,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 141 states have (on average 1.1914893617021276) internal successors, (168), 142 states have internal predecessors, (168), 73 states have call successors, (73), 14 states have call predecessors, (73), 14 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2022-11-22 02:09:59,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 313 transitions. [2022-11-22 02:09:59,351 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 313 transitions. Word has length 59 [2022-11-22 02:09:59,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:09:59,352 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 313 transitions. [2022-11-22 02:09:59,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 12 states have internal predecessors, (41), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-11-22 02:09:59,352 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 313 transitions. [2022-11-22 02:09:59,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-22 02:09:59,353 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:09:59,353 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:09:59,357 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-22 02:09:59,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-22 02:09:59,554 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:09:59,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:09:59,554 INFO L85 PathProgramCache]: Analyzing trace with hash 255729376, now seen corresponding path program 4 times [2022-11-22 02:09:59,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:09:59,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125011030] [2022-11-22 02:09:59,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:09:59,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:09:59,564 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:09:59,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1626378742] [2022-11-22 02:09:59,565 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-22 02:09:59,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:09:59,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:09:59,566 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:09:59,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-22 02:09:59,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:09:59,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-22 02:09:59,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:09:59,754 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-11-22 02:09:59,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:09:59,840 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-11-22 02:09:59,840 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:09:59,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125011030] [2022-11-22 02:09:59,840 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:09:59,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626378742] [2022-11-22 02:09:59,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626378742] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-22 02:09:59,840 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:09:59,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 14 [2022-11-22 02:09:59,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857087549] [2022-11-22 02:09:59,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:09:59,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 02:09:59,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:09:59,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 02:09:59,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-11-22 02:09:59,842 INFO L87 Difference]: Start difference. First operand 229 states and 313 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-22 02:10:00,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:10:00,077 INFO L93 Difference]: Finished difference Result 261 states and 358 transitions. [2022-11-22 02:10:00,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 02:10:00,078 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 64 [2022-11-22 02:10:00,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:10:00,079 INFO L225 Difference]: With dead ends: 261 [2022-11-22 02:10:00,079 INFO L226 Difference]: Without dead ends: 259 [2022-11-22 02:10:00,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2022-11-22 02:10:00,081 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 7 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:10:00,081 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 105 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:10:00,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-11-22 02:10:00,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 255. [2022-11-22 02:10:00,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 153 states have (on average 1.196078431372549) internal successors, (183), 154 states have internal predecessors, (183), 85 states have call successors, (85), 16 states have call predecessors, (85), 16 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2022-11-22 02:10:00,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 352 transitions. [2022-11-22 02:10:00,243 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 352 transitions. Word has length 64 [2022-11-22 02:10:00,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:10:00,243 INFO L495 AbstractCegarLoop]: Abstraction has 255 states and 352 transitions. [2022-11-22 02:10:00,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 4 states have internal predecessors, (23), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-22 02:10:00,244 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 352 transitions. [2022-11-22 02:10:00,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-22 02:10:00,244 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:10:00,245 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:10:00,250 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-22 02:10:00,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:10:00,445 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:10:00,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:10:00,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1508724982, now seen corresponding path program 5 times [2022-11-22 02:10:00,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:10:00,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789619469] [2022-11-22 02:10:00,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:10:00,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:10:00,456 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:10:00,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1046367303] [2022-11-22 02:10:00,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:10:00,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:10:00,457 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:10:00,458 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:10:00,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-22 02:10:00,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-22 02:10:00,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:10:00,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 63 conjunts are in the unsatisfiable core [2022-11-22 02:10:00,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:10:01,283 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 13 proven. 22 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2022-11-22 02:10:01,284 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:10:02,377 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-11-22 02:10:02,377 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:10:02,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789619469] [2022-11-22 02:10:02,378 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:10:02,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046367303] [2022-11-22 02:10:02,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046367303] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:10:02,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [559357993] [2022-11-22 02:10:02,380 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-22 02:10:02,380 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:10:02,381 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:10:02,381 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:10:02,381 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:10:08,434 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 50 for LOIs [2022-11-22 02:10:08,489 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:10:08,502 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:10:15,071 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8914#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:10:15,071 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:10:15,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:10:15,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2022-11-22 02:10:15,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895593059] [2022-11-22 02:10:15,071 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:10:15,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-22 02:10:15,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:10:15,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-22 02:10:15,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=1768, Unknown=0, NotChecked=0, Total=1980 [2022-11-22 02:10:15,073 INFO L87 Difference]: Start difference. First operand 255 states and 352 transitions. Second operand has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2022-11-22 02:10:38,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:10:38,595 INFO L93 Difference]: Finished difference Result 395 states and 560 transitions. [2022-11-22 02:10:38,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-22 02:10:38,596 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) Word has length 64 [2022-11-22 02:10:38,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:10:38,599 INFO L225 Difference]: With dead ends: 395 [2022-11-22 02:10:38,599 INFO L226 Difference]: Without dead ends: 393 [2022-11-22 02:10:38,601 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 140 SyntacticMatches, 7 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1783 ImplicationChecksByTransitivity, 21.1s TimeCoverageRelationStatistics Valid=654, Invalid=4316, Unknown=0, NotChecked=0, Total=4970 [2022-11-22 02:10:38,602 INFO L413 NwaCegarLoop]: 62 mSDtfsCounter, 310 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 1101 mSolverCounterSat, 390 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 369 SdHoareTripleChecker+Invalid, 1491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 390 IncrementalHoareTripleChecker+Valid, 1101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2022-11-22 02:10:38,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 369 Invalid, 1491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [390 Valid, 1101 Invalid, 0 Unknown, 0 Unchecked, 9.6s Time] [2022-11-22 02:10:38,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-11-22 02:10:38,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 342. [2022-11-22 02:10:38,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 202 states have (on average 1.2128712871287128) internal successors, (245), 203 states have internal predecessors, (245), 121 states have call successors, (121), 18 states have call predecessors, (121), 18 states have return successors, (120), 120 states have call predecessors, (120), 120 states have call successors, (120) [2022-11-22 02:10:38,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 486 transitions. [2022-11-22 02:10:38,907 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 486 transitions. Word has length 64 [2022-11-22 02:10:38,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:10:38,907 INFO L495 AbstractCegarLoop]: Abstraction has 342 states and 486 transitions. [2022-11-22 02:10:38,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.16) internal successors, (54), 23 states have internal predecessors, (54), 5 states have call successors, (16), 3 states have call predecessors, (16), 2 states have return successors, (15), 6 states have call predecessors, (15), 5 states have call successors, (15) [2022-11-22 02:10:38,908 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 486 transitions. [2022-11-22 02:10:38,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-11-22 02:10:38,909 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:10:38,909 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:10:38,915 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-22 02:10:39,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:10:39,112 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:10:39,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:10:39,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1897496259, now seen corresponding path program 1 times [2022-11-22 02:10:39,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:10:39,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130259340] [2022-11-22 02:10:39,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:10:39,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:10:39,124 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:10:39,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [298602419] [2022-11-22 02:10:39,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:10:39,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:10:39,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:10:39,127 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:10:39,142 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-22 02:10:39,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:10:39,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 77 conjunts are in the unsatisfiable core [2022-11-22 02:10:39,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:10:40,296 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 18 proven. 20 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-11-22 02:10:40,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:10:41,988 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 16 proven. 19 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-11-22 02:10:41,988 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:10:41,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130259340] [2022-11-22 02:10:41,988 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:10:41,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298602419] [2022-11-22 02:10:41,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298602419] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:10:41,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1012388999] [2022-11-22 02:10:41,991 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-22 02:10:41,991 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:10:41,991 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:10:41,992 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:10:41,992 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:10:47,206 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-22 02:10:47,210 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:10:47,223 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:10:56,196 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10640#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:10:56,196 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:10:56,196 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:10:56,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 14] total 29 [2022-11-22 02:10:56,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026003054] [2022-11-22 02:10:56,196 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:10:56,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-22 02:10:56,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:10:56,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-22 02:10:56,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=213, Invalid=1857, Unknown=0, NotChecked=0, Total=2070 [2022-11-22 02:10:56,198 INFO L87 Difference]: Start difference. First operand 342 states and 486 transitions. Second operand has 29 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 8 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) [2022-11-22 02:11:05,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:11:24,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:11:44,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:11:50,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:12:04,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:12:04,326 INFO L93 Difference]: Finished difference Result 489 states and 696 transitions. [2022-11-22 02:12:04,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-11-22 02:12:04,327 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 8 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) Word has length 78 [2022-11-22 02:12:04,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:12:04,330 INFO L225 Difference]: With dead ends: 489 [2022-11-22 02:12:04,330 INFO L226 Difference]: Without dead ends: 485 [2022-11-22 02:12:04,334 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 294 GetRequests, 179 SyntacticMatches, 9 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3988 ImplicationChecksByTransitivity, 55.2s TimeCoverageRelationStatistics Valid=1590, Invalid=9966, Unknown=0, NotChecked=0, Total=11556 [2022-11-22 02:12:04,335 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 330 mSDsluCounter, 530 mSDsCounter, 0 mSdLazyCounter, 2193 mSolverCounterSat, 599 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 2795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 599 IncrementalHoareTripleChecker+Valid, 2193 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.6s IncrementalHoareTripleChecker+Time [2022-11-22 02:12:04,335 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 621 Invalid, 2795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [599 Valid, 2193 Invalid, 3 Unknown, 0 Unchecked, 22.6s Time] [2022-11-22 02:12:04,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2022-11-22 02:12:04,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 441. [2022-11-22 02:12:04,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 253 states have (on average 1.225296442687747) internal successors, (310), 254 states have internal predecessors, (310), 165 states have call successors, (165), 22 states have call predecessors, (165), 22 states have return successors, (164), 164 states have call predecessors, (164), 164 states have call successors, (164) [2022-11-22 02:12:04,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 639 transitions. [2022-11-22 02:12:04,897 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 639 transitions. Word has length 78 [2022-11-22 02:12:04,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:12:04,897 INFO L495 AbstractCegarLoop]: Abstraction has 441 states and 639 transitions. [2022-11-22 02:12:04,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 8 states have call successors, (23), 3 states have call predecessors, (23), 2 states have return successors, (22), 6 states have call predecessors, (22), 6 states have call successors, (22) [2022-11-22 02:12:04,898 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 639 transitions. [2022-11-22 02:12:04,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-22 02:12:04,900 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:12:04,900 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:12:04,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-11-22 02:12:05,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-22 02:12:05,107 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:12:05,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:12:05,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1729932497, now seen corresponding path program 1 times [2022-11-22 02:12:05,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:12:05,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565564009] [2022-11-22 02:12:05,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:12:05,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:12:05,117 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:12:05,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2040794855] [2022-11-22 02:12:05,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:12:05,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:12:05,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:12:05,119 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:12:05,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-22 02:12:05,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:12:05,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 32 conjunts are in the unsatisfiable core [2022-11-22 02:12:05,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:12:05,544 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 22 proven. 17 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2022-11-22 02:12:05,545 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:12:06,341 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-11-22 02:12:06,341 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:12:06,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565564009] [2022-11-22 02:12:06,342 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:12:06,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2040794855] [2022-11-22 02:12:06,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2040794855] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:12:06,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1366228525] [2022-11-22 02:12:06,344 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-11-22 02:12:06,344 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:12:06,344 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:12:06,345 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:12:06,345 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:12:08,447 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 32 for LOIs [2022-11-22 02:12:08,507 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:12:08,523 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:12:11,497 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '12758#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:12:11,497 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:12:11,497 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:12:11,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2022-11-22 02:12:11,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926288840] [2022-11-22 02:12:11,497 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:12:11,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-22 02:12:11,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:12:11,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-22 02:12:11,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=1235, Unknown=0, NotChecked=0, Total=1406 [2022-11-22 02:12:11,499 INFO L87 Difference]: Start difference. First operand 441 states and 639 transitions. Second operand has 21 states, 20 states have (on average 1.9) internal successors, (38), 18 states have internal predecessors, (38), 8 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2022-11-22 02:12:18,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:12:18,176 INFO L93 Difference]: Finished difference Result 1040 states and 1644 transitions. [2022-11-22 02:12:18,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-11-22 02:12:18,177 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 18 states have internal predecessors, (38), 8 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) Word has length 81 [2022-11-22 02:12:18,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:12:18,182 INFO L225 Difference]: With dead ends: 1040 [2022-11-22 02:12:18,183 INFO L226 Difference]: Without dead ends: 1038 [2022-11-22 02:12:18,185 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 198 SyntacticMatches, 11 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1910 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=736, Invalid=4094, Unknown=0, NotChecked=0, Total=4830 [2022-11-22 02:12:18,185 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 196 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 1065 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 1352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 1065 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-11-22 02:12:18,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [200 Valid, 647 Invalid, 1352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 1065 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-11-22 02:12:18,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1038 states. [2022-11-22 02:12:19,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1038 to 852. [2022-11-22 02:12:19,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 852 states, 426 states have (on average 1.3051643192488263) internal successors, (556), 427 states have internal predecessors, (556), 401 states have call successors, (401), 24 states have call predecessors, (401), 24 states have return successors, (400), 400 states have call predecessors, (400), 400 states have call successors, (400) [2022-11-22 02:12:19,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 852 states to 852 states and 1357 transitions. [2022-11-22 02:12:19,466 INFO L78 Accepts]: Start accepts. Automaton has 852 states and 1357 transitions. Word has length 81 [2022-11-22 02:12:19,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:12:19,467 INFO L495 AbstractCegarLoop]: Abstraction has 852 states and 1357 transitions. [2022-11-22 02:12:19,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 1.9) internal successors, (38), 18 states have internal predecessors, (38), 8 states have call successors, (27), 3 states have call predecessors, (27), 2 states have return successors, (26), 8 states have call predecessors, (26), 8 states have call successors, (26) [2022-11-22 02:12:19,468 INFO L276 IsEmpty]: Start isEmpty. Operand 852 states and 1357 transitions. [2022-11-22 02:12:19,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-11-22 02:12:19,469 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:12:19,469 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:12:19,476 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-22 02:12:19,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-22 02:12:19,676 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:12:19,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:12:19,676 INFO L85 PathProgramCache]: Analyzing trace with hash 144664241, now seen corresponding path program 1 times [2022-11-22 02:12:19,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:12:19,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80596898] [2022-11-22 02:12:19,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:12:19,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:12:19,687 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:12:19,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1049722146] [2022-11-22 02:12:19,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:12:19,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:12:19,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:12:19,690 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:12:19,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-22 02:12:19,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:12:19,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 49 conjunts are in the unsatisfiable core [2022-11-22 02:12:19,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:12:20,652 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-22 02:12:20,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:12:21,952 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 18 proven. 20 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2022-11-22 02:12:21,952 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:12:21,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80596898] [2022-11-22 02:12:21,952 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:12:21,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1049722146] [2022-11-22 02:12:21,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1049722146] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:12:21,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [837427073] [2022-11-22 02:12:21,955 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-22 02:12:21,955 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:12:21,955 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:12:21,956 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:12:21,956 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:12:27,851 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 39 for LOIs [2022-11-22 02:12:27,892 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:12:27,905 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:12:38,076 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16500#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:12:38,077 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:12:38,077 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:12:38,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 22 [2022-11-22 02:12:38,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129262930] [2022-11-22 02:12:38,077 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:12:38,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-22 02:12:38,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:12:38,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-22 02:12:38,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=1250, Unknown=0, NotChecked=0, Total=1406 [2022-11-22 02:12:38,079 INFO L87 Difference]: Start difference. First operand 852 states and 1357 transitions. Second operand has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 19 states have internal predecessors, (48), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2022-11-22 02:13:00,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:13:24,184 WARN L233 SmtUtils]: Spent 6.33s on a formula simplification that was a NOOP. DAG size: 73 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-22 02:13:28,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:13:40,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:13:40,190 INFO L93 Difference]: Finished difference Result 1152 states and 1820 transitions. [2022-11-22 02:13:40,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-11-22 02:13:40,191 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 19 states have internal predecessors, (48), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) Word has length 81 [2022-11-22 02:13:40,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:13:40,197 INFO L225 Difference]: With dead ends: 1152 [2022-11-22 02:13:40,197 INFO L226 Difference]: Without dead ends: 1150 [2022-11-22 02:13:40,199 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 187 SyntacticMatches, 18 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2364 ImplicationChecksByTransitivity, 44.8s TimeCoverageRelationStatistics Valid=887, Invalid=5119, Unknown=0, NotChecked=0, Total=6006 [2022-11-22 02:13:40,200 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 199 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 1344 mSolverCounterSat, 401 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 1747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 401 IncrementalHoareTripleChecker+Valid, 1344 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.7s IncrementalHoareTripleChecker+Time [2022-11-22 02:13:40,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [199 Valid, 381 Invalid, 1747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [401 Valid, 1344 Invalid, 2 Unknown, 0 Unchecked, 26.7s Time] [2022-11-22 02:13:40,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2022-11-22 02:13:41,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 1056. [2022-11-22 02:13:41,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1056 states, 533 states have (on average 1.3076923076923077) internal successors, (697), 534 states have internal predecessors, (697), 493 states have call successors, (493), 29 states have call predecessors, (493), 29 states have return successors, (492), 492 states have call predecessors, (492), 492 states have call successors, (492) [2022-11-22 02:13:41,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 1682 transitions. [2022-11-22 02:13:41,863 INFO L78 Accepts]: Start accepts. Automaton has 1056 states and 1682 transitions. Word has length 81 [2022-11-22 02:13:41,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:13:41,863 INFO L495 AbstractCegarLoop]: Abstraction has 1056 states and 1682 transitions. [2022-11-22 02:13:41,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 19 states have internal predecessors, (48), 8 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (24), 8 states have call predecessors, (24), 8 states have call successors, (24) [2022-11-22 02:13:41,863 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1682 transitions. [2022-11-22 02:13:41,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-11-22 02:13:41,865 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:13:41,865 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:13:41,879 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-22 02:13:42,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-22 02:13:42,080 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:13:42,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:13:42,080 INFO L85 PathProgramCache]: Analyzing trace with hash 646028470, now seen corresponding path program 6 times [2022-11-22 02:13:42,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:13:42,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175303707] [2022-11-22 02:13:42,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:13:42,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:13:42,089 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:13:42,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [882401709] [2022-11-22 02:13:42,090 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-22 02:13:42,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:13:42,090 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:13:42,091 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:13:42,092 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-22 02:13:42,156 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-22 02:13:42,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:13:42,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-22 02:13:42,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:13:44,455 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 34 proven. 44 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-11-22 02:13:44,455 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:13:45,186 INFO L134 CoverageAnalysis]: Checked inductivity of 178 backedges. 55 proven. 9 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-11-22 02:13:45,186 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:13:45,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175303707] [2022-11-22 02:13:45,186 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:13:45,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882401709] [2022-11-22 02:13:45,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882401709] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:13:45,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2065855946] [2022-11-22 02:13:45,188 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-22 02:13:45,188 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:13:45,189 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:13:45,189 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:13:45,189 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:13:51,467 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 50 for LOIs [2022-11-22 02:13:51,531 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:13:51,545 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:13:55,978 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '20805#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:13:55,978 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:13:55,978 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:13:55,978 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 8] total 24 [2022-11-22 02:13:55,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527506806] [2022-11-22 02:13:55,978 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:13:55,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-22 02:13:55,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:13:55,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-22 02:13:55,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1624, Unknown=0, NotChecked=0, Total=1806 [2022-11-22 02:13:55,980 INFO L87 Difference]: Start difference. First operand 1056 states and 1682 transitions. Second operand has 24 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 8 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-11-22 02:14:25,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:14:40,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:14:41,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:14:41,590 INFO L93 Difference]: Finished difference Result 1176 states and 1848 transitions. [2022-11-22 02:14:41,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-22 02:14:41,591 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 8 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 84 [2022-11-22 02:14:41,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:14:41,597 INFO L225 Difference]: With dead ends: 1176 [2022-11-22 02:14:41,597 INFO L226 Difference]: Without dead ends: 1174 [2022-11-22 02:14:41,599 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 205 SyntacticMatches, 11 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1542 ImplicationChecksByTransitivity, 29.4s TimeCoverageRelationStatistics Valid=378, Invalid=3282, Unknown=0, NotChecked=0, Total=3660 [2022-11-22 02:14:41,599 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 122 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 1073 mSolverCounterSat, 148 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 1222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1073 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2022-11-22 02:14:41,600 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 288 Invalid, 1222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1073 Invalid, 1 Unknown, 0 Unchecked, 20.4s Time] [2022-11-22 02:14:41,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1174 states. [2022-11-22 02:14:43,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1174 to 1080. [2022-11-22 02:14:43,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 551 states have (on average 1.2976406533575318) internal successors, (715), 552 states have internal predecessors, (715), 493 states have call successors, (493), 35 states have call predecessors, (493), 35 states have return successors, (492), 492 states have call predecessors, (492), 492 states have call successors, (492) [2022-11-22 02:14:43,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 1700 transitions. [2022-11-22 02:14:43,393 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 1700 transitions. Word has length 84 [2022-11-22 02:14:43,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:14:43,394 INFO L495 AbstractCegarLoop]: Abstraction has 1080 states and 1700 transitions. [2022-11-22 02:14:43,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.739130434782609) internal successors, (63), 20 states have internal predecessors, (63), 8 states have call successors, (21), 3 states have call predecessors, (21), 3 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-11-22 02:14:43,394 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 1700 transitions. [2022-11-22 02:14:43,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-11-22 02:14:43,397 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:14:43,398 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:14:43,409 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-22 02:14:43,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-22 02:14:43,604 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:14:43,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:14:43,605 INFO L85 PathProgramCache]: Analyzing trace with hash 355863159, now seen corresponding path program 2 times [2022-11-22 02:14:43,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:14:43,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719870627] [2022-11-22 02:14:43,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:14:43,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:14:43,617 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:14:43,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1429025876] [2022-11-22 02:14:43,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:14:43,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:14:43,618 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:14:43,618 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:14:43,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-22 02:14:43,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-11-22 02:14:43,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:14:43,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 66 conjunts are in the unsatisfiable core [2022-11-22 02:14:43,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:14:44,816 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2022-11-22 02:14:44,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:14:46,607 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 24 proven. 27 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-11-22 02:14:46,608 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:14:46,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719870627] [2022-11-22 02:14:46,608 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:14:46,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429025876] [2022-11-22 02:14:46,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429025876] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:14:46,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [784860380] [2022-11-22 02:14:46,612 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-22 02:14:46,613 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:14:46,613 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:14:46,613 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:14:46,613 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:14:52,604 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-22 02:14:52,608 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:14:52,620 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:14:58,396 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25235#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:14:58,396 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:14:58,396 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:14:58,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 29 [2022-11-22 02:14:58,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393224110] [2022-11-22 02:14:58,397 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:14:58,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-11-22 02:14:58,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:14:58,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-11-22 02:14:58,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=1842, Unknown=0, NotChecked=0, Total=2070 [2022-11-22 02:14:58,399 INFO L87 Difference]: Start difference. First operand 1080 states and 1700 transitions. Second operand has 29 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 9 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) [2022-11-22 02:15:04,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:16:23,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:16:23,167 INFO L93 Difference]: Finished difference Result 1729 states and 2718 transitions. [2022-11-22 02:16:23,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-11-22 02:16:23,167 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 9 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) Word has length 98 [2022-11-22 02:16:23,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:16:23,174 INFO L225 Difference]: With dead ends: 1729 [2022-11-22 02:16:23,175 INFO L226 Difference]: Without dead ends: 1317 [2022-11-22 02:16:23,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 239 SyntacticMatches, 9 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5651 ImplicationChecksByTransitivity, 63.4s TimeCoverageRelationStatistics Valid=2341, Invalid=13159, Unknown=0, NotChecked=0, Total=15500 [2022-11-22 02:16:23,194 INFO L413 NwaCegarLoop]: 99 mSDtfsCounter, 343 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 2109 mSolverCounterSat, 645 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 620 SdHoareTripleChecker+Invalid, 2754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 645 IncrementalHoareTripleChecker+Valid, 2109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.7s IncrementalHoareTripleChecker+Time [2022-11-22 02:16:23,195 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [343 Valid, 620 Invalid, 2754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [645 Valid, 2109 Invalid, 0 Unknown, 0 Unchecked, 25.7s Time] [2022-11-22 02:16:23,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1317 states. [2022-11-22 02:16:25,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1317 to 1164. [2022-11-22 02:16:25,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1164 states, 591 states have (on average 1.2944162436548223) internal successors, (765), 592 states have internal predecessors, (765), 533 states have call successors, (533), 39 states have call predecessors, (533), 39 states have return successors, (532), 532 states have call predecessors, (532), 532 states have call successors, (532) [2022-11-22 02:16:25,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1164 states to 1164 states and 1830 transitions. [2022-11-22 02:16:25,078 INFO L78 Accepts]: Start accepts. Automaton has 1164 states and 1830 transitions. Word has length 98 [2022-11-22 02:16:25,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:16:25,078 INFO L495 AbstractCegarLoop]: Abstraction has 1164 states and 1830 transitions. [2022-11-22 02:16:25,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 26 states have (on average 2.0) internal successors, (52), 26 states have internal predecessors, (52), 9 states have call successors, (30), 3 states have call predecessors, (30), 2 states have return successors, (29), 8 states have call predecessors, (29), 7 states have call successors, (29) [2022-11-22 02:16:25,079 INFO L276 IsEmpty]: Start isEmpty. Operand 1164 states and 1830 transitions. [2022-11-22 02:16:25,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-11-22 02:16:25,081 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:16:25,081 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:16:25,088 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-22 02:16:25,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-22 02:16:25,287 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:16:25,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:16:25,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1281823225, now seen corresponding path program 3 times [2022-11-22 02:16:25,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:16:25,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120645856] [2022-11-22 02:16:25,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:16:25,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:16:25,297 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:16:25,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1965551787] [2022-11-22 02:16:25,297 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-22 02:16:25,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:16:25,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:16:25,299 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:16:25,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-22 02:16:25,400 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-22 02:16:25,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:16:25,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 88 conjunts are in the unsatisfiable core [2022-11-22 02:16:25,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:16:26,878 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 52 proven. 46 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2022-11-22 02:16:26,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:16:34,209 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 50 proven. 45 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2022-11-22 02:16:34,209 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:16:34,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120645856] [2022-11-22 02:16:34,209 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:16:34,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965551787] [2022-11-22 02:16:34,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965551787] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:16:34,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1400065438] [2022-11-22 02:16:34,212 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-22 02:16:34,212 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:16:34,213 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:16:34,213 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:16:34,213 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:16:40,261 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 8 for LOIs [2022-11-22 02:16:40,265 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:16:40,277 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:16:56,371 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '30874#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:16:56,371 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:16:56,371 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:16:56,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19] total 37 [2022-11-22 02:16:56,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16869196] [2022-11-22 02:16:56,372 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:16:56,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-11-22 02:16:56,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:16:56,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-11-22 02:16:56,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=323, Invalid=2539, Unknown=0, NotChecked=0, Total=2862 [2022-11-22 02:16:56,374 INFO L87 Difference]: Start difference. First operand 1164 states and 1830 transitions. Second operand has 37 states, 34 states have (on average 1.9705882352941178) internal successors, (67), 35 states have internal predecessors, (67), 11 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-11-22 02:17:08,899 WARN L233 SmtUtils]: Spent 9.11s on a formula simplification that was a NOOP. DAG size: 105 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-22 02:17:18,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:17:24,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:17:26,585 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:17:28,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:17:30,742 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:17:43,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:17:53,096 WARN L233 SmtUtils]: Spent 5.17s on a formula simplification that was a NOOP. DAG size: 113 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-22 02:18:02,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:18:04,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:18:05,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:18:07,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:18:09,865 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:18:12,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:18:14,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:18:30,666 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:18:36,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:18:43,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:18:45,795 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:18:47,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:19:12,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:19:17,198 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:19:35,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:19:40,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-11-22 02:19:43,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:19:43,560 INFO L93 Difference]: Finished difference Result 1402 states and 2153 transitions. [2022-11-22 02:19:43,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-11-22 02:19:43,560 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 34 states have (on average 1.9705882352941178) internal successors, (67), 35 states have internal predecessors, (67), 11 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) Word has length 103 [2022-11-22 02:19:43,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:19:43,567 INFO L225 Difference]: With dead ends: 1402 [2022-11-22 02:19:43,567 INFO L226 Difference]: Without dead ends: 1394 [2022-11-22 02:19:43,570 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 243 SyntacticMatches, 12 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5116 ImplicationChecksByTransitivity, 108.3s TimeCoverageRelationStatistics Valid=2152, Invalid=12128, Unknown=0, NotChecked=0, Total=14280 [2022-11-22 02:19:43,570 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 413 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 2965 mSolverCounterSat, 765 mSolverCounterUnsat, 19 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 74.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 413 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 3749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 765 IncrementalHoareTripleChecker+Valid, 2965 IncrementalHoareTripleChecker+Invalid, 19 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 74.4s IncrementalHoareTripleChecker+Time [2022-11-22 02:19:43,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [413 Valid, 458 Invalid, 3749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [765 Valid, 2965 Invalid, 19 Unknown, 0 Unchecked, 74.4s Time] [2022-11-22 02:19:43,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1394 states. [2022-11-22 02:19:46,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1394 to 1298. [2022-11-22 02:19:46,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1298 states, 663 states have (on average 1.292609351432881) internal successors, (857), 664 states have internal predecessors, (857), 589 states have call successors, (589), 45 states have call predecessors, (589), 45 states have return successors, (588), 588 states have call predecessors, (588), 588 states have call successors, (588) [2022-11-22 02:19:46,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1298 states to 1298 states and 2034 transitions. [2022-11-22 02:19:46,402 INFO L78 Accepts]: Start accepts. Automaton has 1298 states and 2034 transitions. Word has length 103 [2022-11-22 02:19:46,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:19:46,402 INFO L495 AbstractCegarLoop]: Abstraction has 1298 states and 2034 transitions. [2022-11-22 02:19:46,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 34 states have (on average 1.9705882352941178) internal successors, (67), 35 states have internal predecessors, (67), 11 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 9 states have call predecessors, (30), 9 states have call successors, (30) [2022-11-22 02:19:46,402 INFO L276 IsEmpty]: Start isEmpty. Operand 1298 states and 2034 transitions. [2022-11-22 02:19:46,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-11-22 02:19:46,404 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:19:46,404 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:19:46,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-22 02:19:46,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:19:46,605 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:19:46,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:19:46,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1547138168, now seen corresponding path program 2 times [2022-11-22 02:19:46,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:19:46,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132242196] [2022-11-22 02:19:46,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:19:46,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:19:46,613 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:19:46,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1214913033] [2022-11-22 02:19:46,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:19:46,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:19:46,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:19:46,615 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:19:46,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-22 02:19:46,715 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-22 02:19:46,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:19:46,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 71 conjunts are in the unsatisfiable core [2022-11-22 02:19:46,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:19:48,622 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 70 proven. 35 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2022-11-22 02:19:48,622 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:19:50,580 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:19:50,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132242196] [2022-11-22 02:19:50,581 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:19:50,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214913033] [2022-11-22 02:19:50,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214913033] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:19:50,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [200022156] [2022-11-22 02:19:50,582 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-22 02:19:50,583 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:19:50,583 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:19:50,583 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:19:50,583 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:19:56,247 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 39 for LOIs [2022-11-22 02:19:56,288 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:19:56,301 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:20:08,832 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '35894#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:20:08,832 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:20:08,832 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:20:08,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-11-22 02:20:08,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888819339] [2022-11-22 02:20:08,832 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-22 02:20:08,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-22 02:20:08,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:20:08,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-22 02:20:08,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1609, Unknown=0, NotChecked=0, Total=1806 [2022-11-22 02:20:08,834 INFO L87 Difference]: Start difference. First operand 1298 states and 2034 transitions. Second operand has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-11-22 02:20:13,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:20:13,992 INFO L93 Difference]: Finished difference Result 1468 states and 2284 transitions. [2022-11-22 02:20:13,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-22 02:20:13,992 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 108 [2022-11-22 02:20:13,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:20:13,998 INFO L225 Difference]: With dead ends: 1468 [2022-11-22 02:20:13,998 INFO L226 Difference]: Without dead ends: 1466 [2022-11-22 02:20:14,000 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 169 SyntacticMatches, 25 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1768 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=290, Invalid=2362, Unknown=0, NotChecked=0, Total=2652 [2022-11-22 02:20:14,000 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 96 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 975 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 1025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-22 02:20:14,001 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 226 Invalid, 1025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 975 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-22 02:20:14,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1466 states. [2022-11-22 02:20:16,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1466 to 1374. [2022-11-22 02:20:16,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1374 states, 706 states have (on average 1.2889518413597734) internal successors, (910), 707 states have internal predecessors, (910), 617 states have call successors, (617), 50 states have call predecessors, (617), 50 states have return successors, (616), 616 states have call predecessors, (616), 616 states have call successors, (616) [2022-11-22 02:20:16,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1374 states to 1374 states and 2143 transitions. [2022-11-22 02:20:16,885 INFO L78 Accepts]: Start accepts. Automaton has 1374 states and 2143 transitions. Word has length 108 [2022-11-22 02:20:16,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:20:16,885 INFO L495 AbstractCegarLoop]: Abstraction has 1374 states and 2143 transitions. [2022-11-22 02:20:16,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 18 states have internal predecessors, (37), 5 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-11-22 02:20:16,886 INFO L276 IsEmpty]: Start isEmpty. Operand 1374 states and 2143 transitions. [2022-11-22 02:20:16,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-11-22 02:20:16,888 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:20:16,888 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:20:16,899 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-22 02:20:17,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:20:17,094 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-22 02:20:17,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:20:17,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1168736987, now seen corresponding path program 3 times [2022-11-22 02:20:17,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:20:17,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124661266] [2022-11-22 02:20:17,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:20:17,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:20:17,106 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-22 02:20:17,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1815669013] [2022-11-22 02:20:17,106 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-22 02:20:17,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:20:17,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:20:17,108 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:20:17,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bec6e1a4-92ac-4b3a-89f0-1f18890a2afb/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-22 02:20:17,261 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-22 02:20:17,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:20:17,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 78 conjunts are in the unsatisfiable core [2022-11-22 02:20:17,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:20:18,625 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 28 proven. 56 refuted. 0 times theorem prover too weak. 321 trivial. 0 not checked. [2022-11-22 02:20:18,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:20:21,476 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 26 proven. 55 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-11-22 02:20:21,476 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:20:21,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124661266] [2022-11-22 02:20:21,476 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-22 02:20:21,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815669013] [2022-11-22 02:20:21,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815669013] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:20:21,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [937796546] [2022-11-22 02:20:21,478 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2022-11-22 02:20:21,478 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:20:21,478 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:20:21,479 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:20:21,479 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:20:26,566 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 39 for LOIs [2022-11-22 02:20:26,613 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 59 for LOIs [2022-11-22 02:20:26,626 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:20:50,094 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '41333#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-22 02:20:50,095 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:20:50,095 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-22 02:20:50,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 32 [2022-11-22 02:20:50,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049458622] [2022-11-22 02:20:50,095 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-22 02:20:50,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-11-22 02:20:50,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:20:50,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-11-22 02:20:50,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=2029, Unknown=0, NotChecked=0, Total=2256 [2022-11-22 02:20:50,097 INFO L87 Difference]: Start difference. First operand 1374 states and 2143 transitions. Second operand has 32 states, 31 states have (on average 2.193548387096774) internal successors, (68), 29 states have internal predecessors, (68), 10 states have call successors, (33), 3 states have call predecessors, (33), 2 states have return successors, (32), 10 states have call predecessors, (32), 10 states have call successors, (32) [2022-11-22 02:21:37,413 WARN L233 SmtUtils]: Spent 16.22s on a formula simplification. DAG size of input: 107 DAG size of output: 100 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-22 02:21:48,324 WARN L233 SmtUtils]: Spent 5.29s on a formula simplification that was a NOOP. DAG size: 102 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-22 02:22:40,780 WARN L233 SmtUtils]: Spent 9.71s on a formula simplification. DAG size of input: 86 DAG size of output: 79 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-22 02:22:51,516 WARN L233 SmtUtils]: Spent 9.63s on a formula simplification. DAG size of input: 98 DAG size of output: 91 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)