./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --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 05dbf98a57cbdf117305bcdd9c3dde8d1b2284b890adec5d1f5924f0e5e4bbbb --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 05:45:35,829 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 05:45:35,953 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 05:45:35,964 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 05:45:35,964 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 05:45:35,993 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 05:45:35,994 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 05:45:35,994 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 05:45:35,995 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 05:45:35,995 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 05:45:35,995 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 05:45:35,995 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 05:45:35,995 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 05:45:35,995 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 05:45:35,996 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 05:45:35,996 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 05:45:35,996 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 05:45:35,996 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 05:45:35,996 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 05:45:35,996 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 05:45:35,996 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 05:45:35,997 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 05:45:35,997 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 05:45:35,997 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 05:45:35,997 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 05:45:35,997 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 05:45:35,998 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 05:45:35,998 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 05:45:35,998 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 05:45:35,998 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 05:45:35,998 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 05:45:35,998 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 05:45:35,998 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 05:45:35,999 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 05:45:35,999 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 05:45:35,999 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 05:45:35,999 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 05:45:35,999 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 05:45:35,999 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:45:35,999 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 05:45:36,000 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 05:45:36,000 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 05:45:36,000 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 05:45:36,000 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 05:45:36,000 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 05:45:36,000 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 05:45:36,000 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 05:45:36,000 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> 05dbf98a57cbdf117305bcdd9c3dde8d1b2284b890adec5d1f5924f0e5e4bbbb [2024-11-14 05:45:36,359 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 05:45:36,376 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 05:45:36,381 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 05:45:36,384 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 05:45:36,385 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 05:45:36,388 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c Unable to find full path for "g++" [2024-11-14 05:45:38,649 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 05:45:38,956 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 05:45:38,959 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c [2024-11-14 05:45:38,966 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/data/2fb092905/831c8af30c5f44a58890574dcf5b1078/FLAG7ea8caafb [2024-11-14 05:45:38,985 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/data/2fb092905/831c8af30c5f44a58890574dcf5b1078 [2024-11-14 05:45:38,988 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 05:45:38,990 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 05:45:38,992 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 05:45:38,992 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 05:45:38,998 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 05:45:38,999 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:45:38" (1/1) ... [2024-11-14 05:45:39,000 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@775d41df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39, skipping insertion in model container [2024-11-14 05:45:39,001 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 05:45:38" (1/1) ... [2024-11-14 05:45:39,022 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 05:45:39,259 WARN L250 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_c1cb54da-ab4a-47de-be17-c7a84cc6b434/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c[490,503] [2024-11-14 05:45:39,302 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:45:39,319 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 05:45:39,337 WARN L250 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_c1cb54da-ab4a-47de-be17-c7a84cc6b434/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_valuebound50.c[490,503] [2024-11-14 05:45:39,353 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 05:45:39,376 INFO L204 MainTranslator]: Completed translation [2024-11-14 05:45:39,377 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39 WrapperNode [2024-11-14 05:45:39,377 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 05:45:39,379 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 05:45:39,379 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 05:45:39,380 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 05:45:39,389 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (1/1) ... [2024-11-14 05:45:39,399 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (1/1) ... [2024-11-14 05:45:39,424 INFO L138 Inliner]: procedures = 14, calls = 16, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 80 [2024-11-14 05:45:39,424 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 05:45:39,425 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 05:45:39,425 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 05:45:39,425 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 05:45:39,437 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (1/1) ... [2024-11-14 05:45:39,437 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (1/1) ... [2024-11-14 05:45:39,442 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (1/1) ... [2024-11-14 05:45:39,442 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (1/1) ... [2024-11-14 05:45:39,446 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (1/1) ... [2024-11-14 05:45:39,453 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (1/1) ... [2024-11-14 05:45:39,454 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (1/1) ... [2024-11-14 05:45:39,458 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (1/1) ... [2024-11-14 05:45:39,460 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 05:45:39,461 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 05:45:39,461 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 05:45:39,461 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 05:45:39,467 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (1/1) ... [2024-11-14 05:45:39,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 05:45:39,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:45:39,521 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 05:45:39,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 05:45:39,557 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 05:45:39,557 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 05:45:39,557 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 05:45:39,557 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 05:45:39,558 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 05:45:39,558 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 05:45:39,558 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-14 05:45:39,558 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-14 05:45:39,656 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 05:45:39,659 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 05:45:39,878 INFO L? ?]: Removed 6 outVars from TransFormulas that were not future-live. [2024-11-14 05:45:39,879 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 05:45:39,921 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 05:45:39,921 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-14 05:45:39,922 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:45:39 BoogieIcfgContainer [2024-11-14 05:45:39,922 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 05:45:39,929 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 05:45:39,931 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 05:45:39,937 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 05:45:39,937 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 05:45:38" (1/3) ... [2024-11-14 05:45:39,938 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@205dd5f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:45:39, skipping insertion in model container [2024-11-14 05:45:39,939 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 05:45:39" (2/3) ... [2024-11-14 05:45:39,939 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@205dd5f3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 05:45:39, skipping insertion in model container [2024-11-14 05:45:39,939 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 05:45:39" (3/3) ... [2024-11-14 05:45:39,941 INFO L112 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound50.c [2024-11-14 05:45:39,960 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 05:45:39,962 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG egcd3-ll_valuebound50.c that has 3 procedures, 30 locations, 1 initial locations, 3 loop locations, and 1 error locations. [2024-11-14 05:45:40,032 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 05:45:40,051 INFO L333 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, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@443b74e3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 05:45:40,051 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 05:45:40,057 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) [2024-11-14 05:45:40,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-14 05:45:40,069 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:45:40,070 INFO L215 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:45:40,070 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:45:40,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:45:40,077 INFO L85 PathProgramCache]: Analyzing trace with hash 931690765, now seen corresponding path program 1 times [2024-11-14 05:45:40,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:45:40,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716756343] [2024-11-14 05:45:40,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:40,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:45:40,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:45:40,289 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 05:45:40,290 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:45:40,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716756343] [2024-11-14 05:45:40,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716756343] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:45:40,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:45:40,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 05:45:40,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750240218] [2024-11-14 05:45:40,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:45:40,300 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 05:45:40,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:45:40,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 05:45:40,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 05:45:40,331 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) [2024-11-14 05:45:40,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:45:40,398 INFO L93 Difference]: Finished difference Result 51 states and 79 transitions. [2024-11-14 05:45:40,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 05:45:40,402 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 [2024-11-14 05:45:40,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:45:40,416 INFO L225 Difference]: With dead ends: 51 [2024-11-14 05:45:40,416 INFO L226 Difference]: Without dead ends: 28 [2024-11-14 05:45:40,421 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 05:45:40,429 INFO L432 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 [2024-11-14 05:45:40,430 INFO L433 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] [2024-11-14 05:45:40,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2024-11-14 05:45:40,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2024-11-14 05:45:40,482 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) [2024-11-14 05:45:40,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 37 transitions. [2024-11-14 05:45:40,494 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 37 transitions. Word has length 20 [2024-11-14 05:45:40,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:45:40,499 INFO L471 AbstractCegarLoop]: Abstraction has 28 states and 37 transitions. [2024-11-14 05:45:40,499 INFO L472 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) [2024-11-14 05:45:40,500 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 37 transitions. [2024-11-14 05:45:40,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-14 05:45:40,501 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:45:40,501 INFO L215 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:45:40,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-14 05:45:40,502 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:45:40,503 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:45:40,503 INFO L85 PathProgramCache]: Analyzing trace with hash 258808021, now seen corresponding path program 1 times [2024-11-14 05:45:40,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:45:40,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229686525] [2024-11-14 05:45:40,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:40,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:45:40,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:45:40,888 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-14 05:45:40,888 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:45:40,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229686525] [2024-11-14 05:45:40,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229686525] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:45:40,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:45:40,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 05:45:40,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692776995] [2024-11-14 05:45:40,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:45:40,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:45:40,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:45:40,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:45:40,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:45:40,896 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) [2024-11-14 05:45:41,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:45:41,055 INFO L93 Difference]: Finished difference Result 47 states and 62 transitions. [2024-11-14 05:45:41,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:45:41,057 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 [2024-11-14 05:45:41,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:45:41,058 INFO L225 Difference]: With dead ends: 47 [2024-11-14 05:45:41,059 INFO L226 Difference]: Without dead ends: 40 [2024-11-14 05:45:41,059 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-14 05:45:41,060 INFO L432 NwaCegarLoop]: 26 mSDtfsCounter, 30 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 87 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:45:41,062 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 87 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 05:45:41,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2024-11-14 05:45:41,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 30. [2024-11-14 05:45:41,077 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) [2024-11-14 05:45:41,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2024-11-14 05:45:41,081 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 21 [2024-11-14 05:45:41,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:45:41,081 INFO L471 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2024-11-14 05:45:41,082 INFO L472 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) [2024-11-14 05:45:41,082 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2024-11-14 05:45:41,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-11-14 05:45:41,084 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:45:41,084 INFO L215 NwaCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:45:41,084 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-14 05:45:41,085 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:45:41,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:45:41,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1682213028, now seen corresponding path program 1 times [2024-11-14 05:45:41,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:45:41,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920135596] [2024-11-14 05:45:41,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:41,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:45:41,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:45:41,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1432248139] [2024-11-14 05:45:41,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:41,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:45:41,136 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:45:41,144 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:45:41,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 05:45:41,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:45:41,247 INFO L255 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 05:45:41,257 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:45:41,499 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 05:45:41,503 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:45:41,504 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:45:41,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920135596] [2024-11-14 05:45:41,505 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:45:41,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1432248139] [2024-11-14 05:45:41,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1432248139] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:45:41,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:45:41,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 05:45:41,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695989533] [2024-11-14 05:45:41,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:45:41,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:45:41,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:45:41,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:45:41,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:45:41,507 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 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) [2024-11-14 05:45:41,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:45:41,622 INFO L93 Difference]: Finished difference Result 46 states and 60 transitions. [2024-11-14 05:45:41,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:45:41,623 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 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 24 [2024-11-14 05:45:41,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:45:41,624 INFO L225 Difference]: With dead ends: 46 [2024-11-14 05:45:41,624 INFO L226 Difference]: Without dead ends: 44 [2024-11-14 05:45:41,625 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-14 05:45:41,626 INFO L432 NwaCegarLoop]: 30 mSDtfsCounter, 7 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:45:41,626 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 115 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 05:45:41,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2024-11-14 05:45:41,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 43. [2024-11-14 05:45:41,638 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) [2024-11-14 05:45:41,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 57 transitions. [2024-11-14 05:45:41,640 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 57 transitions. Word has length 24 [2024-11-14 05:45:41,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:45:41,640 INFO L471 AbstractCegarLoop]: Abstraction has 43 states and 57 transitions. [2024-11-14 05:45:41,640 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 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) [2024-11-14 05:45:41,641 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 57 transitions. [2024-11-14 05:45:41,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-14 05:45:41,642 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:45:41,642 INFO L215 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] [2024-11-14 05:45:41,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 05:45:41,846 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:45:41,846 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:45:41,847 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:45:41,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1897574286, now seen corresponding path program 1 times [2024-11-14 05:45:41,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:45:41,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624823213] [2024-11-14 05:45:41,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:41,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:45:41,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:45:42,056 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-14 05:45:42,056 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:45:42,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624823213] [2024-11-14 05:45:42,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624823213] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:45:42,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86413973] [2024-11-14 05:45:42,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:42,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:45:42,057 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:45:42,059 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:45:42,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-14 05:45:42,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:45:42,173 INFO L255 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 05:45:42,175 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:45:42,244 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-14 05:45:42,244 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:45:42,388 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-14 05:45:42,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86413973] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:45:42,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1503570967] [2024-11-14 05:45:42,423 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2024-11-14 05:45:42,423 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:45:42,428 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:45:42,435 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:45:42,435 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:45:43,959 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:45:43,961 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:45:45,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [1503570967] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:45:45,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:45:45,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [7, 7, 7] total 18 [2024-11-14 05:45:45,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900694424] [2024-11-14 05:45:45,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:45:45,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-14 05:45:45,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:45:45,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-14 05:45:45,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2024-11-14 05:45:45,521 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) [2024-11-14 05:45:45,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:45:45,919 INFO L93 Difference]: Finished difference Result 81 states and 113 transitions. [2024-11-14 05:45:45,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 05:45:45,920 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 [2024-11-14 05:45:45,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:45:45,922 INFO L225 Difference]: With dead ends: 81 [2024-11-14 05:45:45,922 INFO L226 Difference]: Without dead ends: 74 [2024-11-14 05:45:45,923 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 63 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2024-11-14 05:45:45,923 INFO L432 NwaCegarLoop]: 19 mSDtfsCounter, 72 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:45:45,924 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 45 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 05:45:45,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2024-11-14 05:45:45,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 50. [2024-11-14 05:45:45,967 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) [2024-11-14 05:45:45,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 66 transitions. [2024-11-14 05:45:45,970 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 66 transitions. Word has length 26 [2024-11-14 05:45:45,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:45:45,971 INFO L471 AbstractCegarLoop]: Abstraction has 50 states and 66 transitions. [2024-11-14 05:45:45,972 INFO L472 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) [2024-11-14 05:45:45,972 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 66 transitions. [2024-11-14 05:45:45,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-14 05:45:45,973 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:45:45,973 INFO L215 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] [2024-11-14 05:45:45,995 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-14 05:45:46,173 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:45:46,174 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:45:46,174 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:45:46,174 INFO L85 PathProgramCache]: Analyzing trace with hash -408375095, now seen corresponding path program 1 times [2024-11-14 05:45:46,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:45:46,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731723312] [2024-11-14 05:45:46,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:46,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:45:46,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:45:46,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [733326159] [2024-11-14 05:45:46,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:46,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:45:46,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:45:46,200 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:45:46,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-14 05:45:46,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:45:46,277 INFO L255 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 05:45:46,279 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:45:46,385 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 05:45:46,385 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:45:46,386 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:45:46,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731723312] [2024-11-14 05:45:46,386 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:45:46,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733326159] [2024-11-14 05:45:46,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733326159] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:45:46,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:45:46,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 05:45:46,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356448668] [2024-11-14 05:45:46,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:45:46,386 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:45:46,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:45:46,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:45:46,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:45:46,387 INFO L87 Difference]: Start difference. First operand 50 states and 66 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 05:45:46,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:45:46,496 INFO L93 Difference]: Finished difference Result 58 states and 73 transitions. [2024-11-14 05:45:46,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:45:46,498 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 29 [2024-11-14 05:45:46,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:45:46,503 INFO L225 Difference]: With dead ends: 58 [2024-11-14 05:45:46,503 INFO L226 Difference]: Without dead ends: 56 [2024-11-14 05:45:46,503 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-14 05:45:46,504 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 7 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:45:46,504 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 112 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 05:45:46,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2024-11-14 05:45:46,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 54. [2024-11-14 05:45:46,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 36 states have (on average 1.2222222222222223) internal successors, (44), 37 states have internal predecessors, (44), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-14 05:45:46,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 69 transitions. [2024-11-14 05:45:46,538 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 69 transitions. Word has length 29 [2024-11-14 05:45:46,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:45:46,539 INFO L471 AbstractCegarLoop]: Abstraction has 54 states and 69 transitions. [2024-11-14 05:45:46,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-14 05:45:46,541 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 69 transitions. [2024-11-14 05:45:46,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-14 05:45:46,542 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:45:46,542 INFO L215 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] [2024-11-14 05:45:46,562 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-14 05:45:46,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:45:46,746 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:45:46,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:45:46,746 INFO L85 PathProgramCache]: Analyzing trace with hash 722751463, now seen corresponding path program 1 times [2024-11-14 05:45:46,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:45:46,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326620193] [2024-11-14 05:45:46,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:46,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:45:46,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:45:46,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1970357187] [2024-11-14 05:45:46,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:46,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:45:46,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:45:46,773 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:45:46,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-14 05:45:46,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:45:46,854 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-14 05:45:46,856 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:45:47,035 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 05:45:47,035 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:45:47,165 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-14 05:45:47,166 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:45:47,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326620193] [2024-11-14 05:45:47,166 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:45:47,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970357187] [2024-11-14 05:45:47,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970357187] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:45:47,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [230439899] [2024-11-14 05:45:47,168 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2024-11-14 05:45:47,168 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:45:47,169 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:45:47,169 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:45:47,169 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:45:47,960 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 84 for LOIs [2024-11-14 05:45:48,086 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:45:48,088 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:45:50,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSifa [230439899] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:45:50,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:45:50,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [7, 6] total 23 [2024-11-14 05:45:50,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136150621] [2024-11-14 05:45:50,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:45:50,621 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-14 05:45:50,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:45:50,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-14 05:45:50,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2024-11-14 05:45:50,622 INFO L87 Difference]: Start difference. First operand 54 states and 69 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) [2024-11-14 05:45:51,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:45:51,253 INFO L93 Difference]: Finished difference Result 98 states and 138 transitions. [2024-11-14 05:45:51,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-14 05:45:51,254 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 [2024-11-14 05:45:51,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:45:51,256 INFO L225 Difference]: With dead ends: 98 [2024-11-14 05:45:51,256 INFO L226 Difference]: Without dead ends: 96 [2024-11-14 05:45:51,256 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=118, Invalid=388, Unknown=0, NotChecked=0, Total=506 [2024-11-14 05:45:51,257 INFO L432 NwaCegarLoop]: 17 mSDtfsCounter, 64 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 63 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-14 05:45:51,257 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 63 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-14 05:45:51,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-11-14 05:45:51,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 89. [2024-11-14 05:45:51,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 50 states have (on average 1.24) internal successors, (62), 53 states have internal predecessors, (62), 33 states have call successors, (33), 5 states have call predecessors, (33), 5 states have return successors, (32), 30 states have call predecessors, (32), 32 states have call successors, (32) [2024-11-14 05:45:51,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 127 transitions. [2024-11-14 05:45:51,305 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 127 transitions. Word has length 29 [2024-11-14 05:45:51,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:45:51,306 INFO L471 AbstractCegarLoop]: Abstraction has 89 states and 127 transitions. [2024-11-14 05:45:51,306 INFO L472 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) [2024-11-14 05:45:51,306 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 127 transitions. [2024-11-14 05:45:51,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-14 05:45:51,308 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:45:51,309 INFO L215 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] [2024-11-14 05:45:51,324 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-14 05:45:51,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:45:51,511 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:45:51,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:45:51,512 INFO L85 PathProgramCache]: Analyzing trace with hash 653099487, now seen corresponding path program 1 times [2024-11-14 05:45:51,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:45:51,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183714219] [2024-11-14 05:45:51,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:51,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:45:51,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:45:51,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1313144705] [2024-11-14 05:45:51,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:45:51,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:45:51,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:45:51,582 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:45:51,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-14 05:45:51,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:45:51,666 INFO L255 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-14 05:45:51,668 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:45:52,534 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 10 proven. 5 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2024-11-14 05:45:52,534 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:45:54,245 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-14 05:45:54,246 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:45:54,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183714219] [2024-11-14 05:45:54,246 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:45:54,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313144705] [2024-11-14 05:45:54,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313144705] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:45:54,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [696228606] [2024-11-14 05:45:54,250 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-14 05:45:54,251 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:45:54,251 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:45:54,252 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:45:54,253 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:45:59,530 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 1 for LOIs [2024-11-14 05:45:59,535 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:45:59,536 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:46:01,041 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1953#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:46:01,041 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:46:01,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:46:01,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 22 [2024-11-14 05:46:01,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141909764] [2024-11-14 05:46:01,041 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 05:46:01,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-14 05:46:01,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:46:01,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-14 05:46:01,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1258, Unknown=0, NotChecked=0, Total=1406 [2024-11-14 05:46:01,044 INFO L87 Difference]: Start difference. First operand 89 states and 127 transitions. Second operand has 22 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2024-11-14 05:46:05,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:46:05,810 INFO L93 Difference]: Finished difference Result 277 states and 410 transitions. [2024-11-14 05:46:05,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-14 05:46:05,811 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 51 [2024-11-14 05:46:05,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:46:05,814 INFO L225 Difference]: With dead ends: 277 [2024-11-14 05:46:05,814 INFO L226 Difference]: Without dead ends: 239 [2024-11-14 05:46:05,816 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 951 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=480, Invalid=3180, Unknown=0, NotChecked=0, Total=3660 [2024-11-14 05:46:05,817 INFO L432 NwaCegarLoop]: 26 mSDtfsCounter, 163 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 712 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-14 05:46:05,818 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 337 Invalid, 712 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-11-14 05:46:05,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-14 05:46:05,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 167. [2024-11-14 05:46:05,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 106 states have (on average 1.2547169811320755) internal successors, (133), 108 states have internal predecessors, (133), 53 states have call successors, (53), 7 states have call predecessors, (53), 7 states have return successors, (52), 51 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-14 05:46:05,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 238 transitions. [2024-11-14 05:46:05,920 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 238 transitions. Word has length 51 [2024-11-14 05:46:05,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:46:05,920 INFO L471 AbstractCegarLoop]: Abstraction has 167 states and 238 transitions. [2024-11-14 05:46:05,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 19 states have (on average 2.0) internal successors, (38), 19 states have internal predecessors, (38), 6 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2024-11-14 05:46:05,921 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 238 transitions. [2024-11-14 05:46:05,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-14 05:46:05,923 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:46:05,923 INFO L215 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] [2024-11-14 05:46:05,943 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-14 05:46:06,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:46:06,127 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:46:06,127 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:46:06,128 INFO L85 PathProgramCache]: Analyzing trace with hash 932274474, now seen corresponding path program 1 times [2024-11-14 05:46:06,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:46:06,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448235623] [2024-11-14 05:46:06,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:06,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:46:06,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:46:06,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1573833467] [2024-11-14 05:46:06,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:06,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:46:06,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:46:06,156 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:46:06,159 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-14 05:46:06,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:46:06,232 INFO L255 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-14 05:46:06,235 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:46:06,320 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2024-11-14 05:46:06,320 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:46:06,393 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2024-11-14 05:46:06,393 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:46:06,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448235623] [2024-11-14 05:46:06,393 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:46:06,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573833467] [2024-11-14 05:46:06,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573833467] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-14 05:46:06,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:46:06,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2024-11-14 05:46:06,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070687109] [2024-11-14 05:46:06,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:46:06,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:46:06,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:46:06,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:46:06,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-14 05:46:06,395 INFO L87 Difference]: Start difference. First operand 167 states and 238 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 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) [2024-11-14 05:46:06,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:46:06,588 INFO L93 Difference]: Finished difference Result 181 states and 249 transitions. [2024-11-14 05:46:06,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:46:06,589 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 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 61 [2024-11-14 05:46:06,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:46:06,593 INFO L225 Difference]: With dead ends: 181 [2024-11-14 05:46:06,593 INFO L226 Difference]: Without dead ends: 179 [2024-11-14 05:46:06,593 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 113 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-14 05:46:06,594 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 4 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:46:06,595 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 108 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 05:46:06,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-11-14 05:46:06,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 179. [2024-11-14 05:46:06,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 115 states have (on average 1.2347826086956522) internal successors, (142), 117 states have internal predecessors, (142), 53 states have call successors, (53), 10 states have call predecessors, (53), 10 states have return successors, (52), 51 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-14 05:46:06,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 247 transitions. [2024-11-14 05:46:06,732 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 247 transitions. Word has length 61 [2024-11-14 05:46:06,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:46:06,733 INFO L471 AbstractCegarLoop]: Abstraction has 179 states and 247 transitions. [2024-11-14 05:46:06,733 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 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) [2024-11-14 05:46:06,733 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 247 transitions. [2024-11-14 05:46:06,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-14 05:46:06,735 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:46:06,735 INFO L215 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] [2024-11-14 05:46:06,761 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-14 05:46:06,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:46:06,937 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:46:06,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:46:06,938 INFO L85 PathProgramCache]: Analyzing trace with hash -341181603, now seen corresponding path program 1 times [2024-11-14 05:46:06,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:46:06,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307348365] [2024-11-14 05:46:06,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:06,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:46:06,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:46:06,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1373392976] [2024-11-14 05:46:06,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:06,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:46:07,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:46:07,006 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:46:07,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-14 05:46:07,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:46:07,081 INFO L255 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-14 05:46:07,083 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:46:07,718 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 12 proven. 29 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-14 05:46:07,719 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:46:07,954 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-14 05:46:07,954 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:46:07,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307348365] [2024-11-14 05:46:07,954 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:46:07,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373392976] [2024-11-14 05:46:07,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373392976] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:46:07,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1706942367] [2024-11-14 05:46:07,957 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 05:46:07,957 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:46:07,960 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:46:07,960 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:46:07,960 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:46:12,162 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:46:12,170 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:46:12,172 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:46:13,177 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4042#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:46:13,177 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:46:13,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:46:13,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 8] total 21 [2024-11-14 05:46:13,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438051785] [2024-11-14 05:46:13,177 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 05:46:13,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-14 05:46:13,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:46:13,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-14 05:46:13,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1338, Unknown=0, NotChecked=0, Total=1482 [2024-11-14 05:46:13,179 INFO L87 Difference]: Start difference. First operand 179 states and 247 transitions. Second operand has 21 states, 20 states have (on average 2.8) internal successors, (56), 18 states have internal predecessors, (56), 6 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2024-11-14 05:46:16,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:46:16,883 INFO L93 Difference]: Finished difference Result 295 states and 399 transitions. [2024-11-14 05:46:16,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 05:46:16,883 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.8) internal successors, (56), 18 states have internal predecessors, (56), 6 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 59 [2024-11-14 05:46:16,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:46:16,886 INFO L225 Difference]: With dead ends: 295 [2024-11-14 05:46:16,886 INFO L226 Difference]: Without dead ends: 239 [2024-11-14 05:46:16,888 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 662 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=275, Invalid=2275, Unknown=0, NotChecked=0, Total=2550 [2024-11-14 05:46:16,889 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 117 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-14 05:46:16,889 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 498 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-14 05:46:16,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-14 05:46:17,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 200. [2024-11-14 05:46:17,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 133 states have (on average 1.218045112781955) internal successors, (162), 137 states have internal predecessors, (162), 53 states have call successors, (53), 13 states have call predecessors, (53), 13 states have return successors, (52), 49 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-14 05:46:17,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 267 transitions. [2024-11-14 05:46:17,012 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 267 transitions. Word has length 59 [2024-11-14 05:46:17,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:46:17,012 INFO L471 AbstractCegarLoop]: Abstraction has 200 states and 267 transitions. [2024-11-14 05:46:17,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.8) internal successors, (56), 18 states have internal predecessors, (56), 6 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2024-11-14 05:46:17,012 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 267 transitions. [2024-11-14 05:46:17,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-14 05:46:17,013 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:46:17,014 INFO L215 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] [2024-11-14 05:46:17,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-14 05:46:17,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:46:17,214 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:46:17,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:46:17,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1631056143, now seen corresponding path program 2 times [2024-11-14 05:46:17,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:46:17,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727573784] [2024-11-14 05:46:17,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:17,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:46:17,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:46:17,413 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 27 proven. 2 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-14 05:46:17,413 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:46:17,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727573784] [2024-11-14 05:46:17,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727573784] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:46:17,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788222064] [2024-11-14 05:46:17,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 05:46:17,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:46:17,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:46:17,416 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:46:17,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-14 05:46:17,470 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-14 05:46:17,470 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 05:46:17,472 INFO L255 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 05:46:17,474 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:46:17,495 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-11-14 05:46:17,495 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:46:17,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788222064] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:46:17,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:46:17,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 7 [2024-11-14 05:46:17,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998033542] [2024-11-14 05:46:17,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:46:17,496 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:46:17,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:46:17,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:46:17,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-14 05:46:17,497 INFO L87 Difference]: Start difference. First operand 200 states and 267 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2024-11-14 05:46:17,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:46:17,756 INFO L93 Difference]: Finished difference Result 259 states and 348 transitions. [2024-11-14 05:46:17,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-14 05:46:17,757 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 59 [2024-11-14 05:46:17,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:46:17,759 INFO L225 Difference]: With dead ends: 259 [2024-11-14 05:46:17,759 INFO L226 Difference]: Without dead ends: 203 [2024-11-14 05:46:17,759 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-14 05:46:17,760 INFO L432 NwaCegarLoop]: 44 mSDtfsCounter, 18 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 143 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 [2024-11-14 05:46:17,760 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 143 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 05:46:17,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2024-11-14 05:46:17,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 186. [2024-11-14 05:46:17,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 121 states have (on average 1.1900826446280992) internal successors, (144), 123 states have internal predecessors, (144), 51 states have call successors, (51), 13 states have call predecessors, (51), 13 states have return successors, (50), 49 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-14 05:46:17,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 245 transitions. [2024-11-14 05:46:17,891 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 245 transitions. Word has length 59 [2024-11-14 05:46:17,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:46:17,891 INFO L471 AbstractCegarLoop]: Abstraction has 186 states and 245 transitions. [2024-11-14 05:46:17,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2024-11-14 05:46:17,891 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 245 transitions. [2024-11-14 05:46:17,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-14 05:46:17,892 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:46:17,893 INFO L215 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] [2024-11-14 05:46:17,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-14 05:46:18,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-14 05:46:18,093 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:46:18,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:46:18,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1316421070, now seen corresponding path program 3 times [2024-11-14 05:46:18,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:46:18,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137219719] [2024-11-14 05:46:18,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:18,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:46:18,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:46:18,213 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-14 05:46:18,213 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:46:18,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137219719] [2024-11-14 05:46:18,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137219719] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:46:18,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:46:18,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 05:46:18,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467589163] [2024-11-14 05:46:18,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:46:18,214 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:46:18,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:46:18,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:46:18,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:46:18,214 INFO L87 Difference]: Start difference. First operand 186 states and 245 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, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-14 05:46:18,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:46:18,438 INFO L93 Difference]: Finished difference Result 314 states and 424 transitions. [2024-11-14 05:46:18,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:46:18,439 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, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 64 [2024-11-14 05:46:18,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:46:18,441 INFO L225 Difference]: With dead ends: 314 [2024-11-14 05:46:18,444 INFO L226 Difference]: Without dead ends: 222 [2024-11-14 05:46:18,445 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-14 05:46:18,446 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 1 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:46:18,446 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 104 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 05:46:18,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2024-11-14 05:46:18,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 213. [2024-11-14 05:46:18,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 132 states have (on average 1.1818181818181819) internal successors, (156), 134 states have internal predecessors, (156), 67 states have call successors, (67), 13 states have call predecessors, (67), 13 states have return successors, (66), 65 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-14 05:46:18,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 289 transitions. [2024-11-14 05:46:18,576 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 289 transitions. Word has length 64 [2024-11-14 05:46:18,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:46:18,576 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 289 transitions. [2024-11-14 05:46:18,576 INFO L472 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, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2024-11-14 05:46:18,576 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 289 transitions. [2024-11-14 05:46:18,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-14 05:46:18,577 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:46:18,577 INFO L215 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] [2024-11-14 05:46:18,577 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-14 05:46:18,578 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:46:18,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:46:18,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1186596538, now seen corresponding path program 4 times [2024-11-14 05:46:18,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:46:18,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592509526] [2024-11-14 05:46:18,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:18,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:46:18,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:46:18,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [825532709] [2024-11-14 05:46:18,602 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 05:46:18,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:46:18,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:46:18,605 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:46:18,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-14 05:46:18,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:46:18,684 INFO L255 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 05:46:18,686 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:46:18,736 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-11-14 05:46:18,737 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 05:46:18,737 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:46:18,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592509526] [2024-11-14 05:46:18,737 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:46:18,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [825532709] [2024-11-14 05:46:18,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [825532709] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 05:46:18,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 05:46:18,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-14 05:46:18,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249644187] [2024-11-14 05:46:18,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 05:46:18,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 05:46:18,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:46:18,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 05:46:18,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-14 05:46:18,739 INFO L87 Difference]: Start difference. First operand 213 states and 289 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) [2024-11-14 05:46:18,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:46:18,978 INFO L93 Difference]: Finished difference Result 239 states and 327 transitions. [2024-11-14 05:46:18,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 05:46:18,979 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 [2024-11-14 05:46:18,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:46:18,981 INFO L225 Difference]: With dead ends: 239 [2024-11-14 05:46:18,981 INFO L226 Difference]: Without dead ends: 237 [2024-11-14 05:46:18,981 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-14 05:46:18,982 INFO L432 NwaCegarLoop]: 29 mSDtfsCounter, 6 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:46:18,982 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 105 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 05:46:18,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-11-14 05:46:19,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 232. [2024-11-14 05:46:19,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 140 states have (on average 1.1928571428571428) internal successors, (167), 141 states have internal predecessors, (167), 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) [2024-11-14 05:46:19,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 320 transitions. [2024-11-14 05:46:19,106 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 320 transitions. Word has length 64 [2024-11-14 05:46:19,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:46:19,106 INFO L471 AbstractCegarLoop]: Abstraction has 232 states and 320 transitions. [2024-11-14 05:46:19,106 INFO L472 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) [2024-11-14 05:46:19,107 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 320 transitions. [2024-11-14 05:46:19,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2024-11-14 05:46:19,107 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:46:19,107 INFO L215 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] [2024-11-14 05:46:19,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-14 05:46:19,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-14 05:46:19,308 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:46:19,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:46:19,308 INFO L85 PathProgramCache]: Analyzing trace with hash -74774096, now seen corresponding path program 5 times [2024-11-14 05:46:19,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:46:19,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709329776] [2024-11-14 05:46:19,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:19,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:46:19,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:46:19,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1429033284] [2024-11-14 05:46:19,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 05:46:19,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:46:19,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:46:19,332 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:46:19,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-14 05:46:19,460 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-14 05:46:19,460 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 05:46:19,463 INFO L255 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-11-14 05:46:19,466 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:46:20,547 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 10 proven. 25 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-11-14 05:46:20,547 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:46:22,158 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-11-14 05:46:22,158 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:46:22,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709329776] [2024-11-14 05:46:22,158 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:46:22,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429033284] [2024-11-14 05:46:22,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429033284] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:46:22,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [403242117] [2024-11-14 05:46:22,160 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 05:46:22,160 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:46:22,161 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:46:22,161 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:46:22,161 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:46:25,157 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:46:25,162 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:46:25,163 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:46:26,609 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7983#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:46:26,609 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:46:26,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:46:26,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 26 [2024-11-14 05:46:26,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184506584] [2024-11-14 05:46:26,609 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 05:46:26,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-14 05:46:26,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:46:26,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-14 05:46:26,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1698, Unknown=0, NotChecked=0, Total=1892 [2024-11-14 05:46:26,611 INFO L87 Difference]: Start difference. First operand 232 states and 320 transitions. Second operand has 26 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 6 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-11-14 05:46:32,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:46:32,343 INFO L93 Difference]: Finished difference Result 368 states and 507 transitions. [2024-11-14 05:46:32,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-14 05:46:32,344 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 6 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) Word has length 64 [2024-11-14 05:46:32,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:46:32,347 INFO L225 Difference]: With dead ends: 368 [2024-11-14 05:46:32,347 INFO L226 Difference]: Without dead ends: 366 [2024-11-14 05:46:32,348 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1231 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=620, Invalid=4072, Unknown=0, NotChecked=0, Total=4692 [2024-11-14 05:46:32,349 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 191 mSDsluCounter, 408 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 444 SdHoareTripleChecker+Invalid, 905 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-14 05:46:32,349 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 444 Invalid, 905 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 740 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-14 05:46:32,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2024-11-14 05:46:32,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 305. [2024-11-14 05:46:32,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 186 states have (on average 1.1935483870967742) internal successors, (222), 187 states have internal predecessors, (222), 101 states have call successors, (101), 17 states have call predecessors, (101), 17 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-14 05:46:32,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 423 transitions. [2024-11-14 05:46:32,531 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 423 transitions. Word has length 64 [2024-11-14 05:46:32,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:46:32,532 INFO L471 AbstractCegarLoop]: Abstraction has 305 states and 423 transitions. [2024-11-14 05:46:32,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.2) internal successors, (55), 24 states have internal predecessors, (55), 6 states have call successors, (19), 3 states have call predecessors, (19), 2 states have return successors, (18), 6 states have call predecessors, (18), 6 states have call successors, (18) [2024-11-14 05:46:32,532 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 423 transitions. [2024-11-14 05:46:32,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2024-11-14 05:46:32,534 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:46:32,534 INFO L215 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] [2024-11-14 05:46:32,540 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-14 05:46:32,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-14 05:46:32,738 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:46:32,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:46:32,739 INFO L85 PathProgramCache]: Analyzing trace with hash -849799363, now seen corresponding path program 1 times [2024-11-14 05:46:32,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:46:32,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356899987] [2024-11-14 05:46:32,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:32,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:46:32,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:46:32,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1436312465] [2024-11-14 05:46:32,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:32,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:46:32,769 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:46:32,772 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:46:32,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-14 05:46:32,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:46:32,872 INFO L255 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 67 conjuncts are in the unsatisfiable core [2024-11-14 05:46:32,875 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:46:34,400 INFO L134 CoverageAnalysis]: Checked inductivity of 159 backedges. 32 proven. 28 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-11-14 05:46:34,400 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:46:35,926 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:46:35,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356899987] [2024-11-14 05:46:35,926 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:46:35,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436312465] [2024-11-14 05:46:35,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436312465] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:46:35,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1398208927] [2024-11-14 05:46:35,929 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-14 05:46:35,929 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:46:35,929 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:46:35,929 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:46:35,930 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:46:38,208 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:46:38,214 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:46:38,215 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:46:39,996 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9458#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:46:39,996 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:46:39,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:46:39,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-11-14 05:46:39,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800705475] [2024-11-14 05:46:39,997 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 05:46:39,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-14 05:46:39,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:46:39,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-14 05:46:39,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1887, Unknown=0, NotChecked=0, Total=2070 [2024-11-14 05:46:39,999 INFO L87 Difference]: Start difference. First operand 305 states and 423 transitions. Second operand has 21 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-11-14 05:46:41,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:46:41,512 INFO L93 Difference]: Finished difference Result 388 states and 535 transitions. [2024-11-14 05:46:41,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 05:46:41,513 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) Word has length 78 [2024-11-14 05:46:41,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:46:41,516 INFO L225 Difference]: With dead ends: 388 [2024-11-14 05:46:41,516 INFO L226 Difference]: Without dead ends: 381 [2024-11-14 05:46:41,517 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 816 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=278, Invalid=2692, Unknown=0, NotChecked=0, Total=2970 [2024-11-14 05:46:41,517 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 83 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 814 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 814 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:46:41,518 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 471 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 814 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 05:46:41,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2024-11-14 05:46:41,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 357. [2024-11-14 05:46:41,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 212 states have (on average 1.2028301886792452) internal successors, (255), 213 states have internal predecessors, (255), 125 states have call successors, (125), 19 states have call predecessors, (125), 19 states have return successors, (124), 124 states have call predecessors, (124), 124 states have call successors, (124) [2024-11-14 05:46:41,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 504 transitions. [2024-11-14 05:46:41,874 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 504 transitions. Word has length 78 [2024-11-14 05:46:41,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:46:41,874 INFO L471 AbstractCegarLoop]: Abstraction has 357 states and 504 transitions. [2024-11-14 05:46:41,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 1.8333333333333333) internal successors, (33), 18 states have internal predecessors, (33), 7 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 6 states have call predecessors, (12), 6 states have call successors, (12) [2024-11-14 05:46:41,875 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 504 transitions. [2024-11-14 05:46:41,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-11-14 05:46:41,876 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:46:41,876 INFO L215 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] [2024-11-14 05:46:41,895 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-14 05:46:42,081 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-14 05:46:42,081 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:46:42,081 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:46:42,081 INFO L85 PathProgramCache]: Analyzing trace with hash 609785138, now seen corresponding path program 1 times [2024-11-14 05:46:42,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:46:42,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884274555] [2024-11-14 05:46:42,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:42,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:46:42,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:46:42,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [198794521] [2024-11-14 05:46:42,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:42,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:46:42,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:46:42,109 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:46:42,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-14 05:46:42,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:46:42,182 INFO L255 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-14 05:46:42,184 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:46:42,472 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 23 proven. 16 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2024-11-14 05:46:42,472 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:46:43,193 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2024-11-14 05:46:43,193 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:46:43,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884274555] [2024-11-14 05:46:43,193 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:46:43,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198794521] [2024-11-14 05:46:43,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198794521] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:46:43,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [480956304] [2024-11-14 05:46:43,195 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2024-11-14 05:46:43,195 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:46:43,195 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:46:43,195 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:46:43,195 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:46:44,343 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:46:44,347 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:46:44,348 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:46:45,176 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11201#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:46:45,176 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:46:45,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:46:45,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2024-11-14 05:46:45,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834692667] [2024-11-14 05:46:45,176 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 05:46:45,177 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-14 05:46:45,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:46:45,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-14 05:46:45,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1107, Unknown=0, NotChecked=0, Total=1260 [2024-11-14 05:46:45,178 INFO L87 Difference]: Start difference. First operand 357 states and 504 transitions. Second operand has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 7 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) [2024-11-14 05:46:47,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:46:47,540 INFO L93 Difference]: Finished difference Result 779 states and 1214 transitions. [2024-11-14 05:46:47,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-14 05:46:47,541 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 7 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) Word has length 81 [2024-11-14 05:46:47,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:46:47,547 INFO L225 Difference]: With dead ends: 779 [2024-11-14 05:46:47,547 INFO L226 Difference]: Without dead ends: 777 [2024-11-14 05:46:47,548 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 207 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 796 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=419, Invalid=2551, Unknown=0, NotChecked=0, Total=2970 [2024-11-14 05:46:47,551 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 131 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:46:47,552 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [135 Valid, 304 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 05:46:47,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 777 states. [2024-11-14 05:46:48,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 777 to 731. [2024-11-14 05:46:48,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 731 states, 360 states have (on average 1.3027777777777778) internal successors, (469), 361 states have internal predecessors, (469), 349 states have call successors, (349), 21 states have call predecessors, (349), 21 states have return successors, (348), 348 states have call predecessors, (348), 348 states have call successors, (348) [2024-11-14 05:46:48,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 1166 transitions. [2024-11-14 05:46:48,221 INFO L78 Accepts]: Start accepts. Automaton has 731 states and 1166 transitions. Word has length 81 [2024-11-14 05:46:48,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:46:48,221 INFO L471 AbstractCegarLoop]: Abstraction has 731 states and 1166 transitions. [2024-11-14 05:46:48,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 17 states have internal predecessors, (37), 7 states have call successors, (26), 3 states have call predecessors, (26), 2 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) [2024-11-14 05:46:48,222 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 1166 transitions. [2024-11-14 05:46:48,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2024-11-14 05:46:48,223 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:46:48,223 INFO L215 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] [2024-11-14 05:46:48,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-14 05:46:48,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-14 05:46:48,423 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:46:48,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:46:48,424 INFO L85 PathProgramCache]: Analyzing trace with hash -781410028, now seen corresponding path program 1 times [2024-11-14 05:46:48,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:46:48,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074934343] [2024-11-14 05:46:48,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:48,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:46:48,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:46:48,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1575879019] [2024-11-14 05:46:48,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:46:48,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:46:48,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:46:48,456 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:46:48,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-14 05:46:48,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:46:48,528 INFO L255 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-14 05:46:48,530 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:46:49,323 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2024-11-14 05:46:49,323 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:46:50,819 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 18 proven. 20 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2024-11-14 05:46:50,819 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:46:50,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074934343] [2024-11-14 05:46:50,819 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:46:50,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575879019] [2024-11-14 05:46:50,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575879019] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:46:50,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1829115255] [2024-11-14 05:46:50,821 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 05:46:50,822 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:46:50,822 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:46:50,822 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:46:50,822 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:46:52,902 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:46:52,908 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:46:52,910 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:46:54,519 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14310#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:46:54,520 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:46:54,520 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:46:54,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 22 [2024-11-14 05:46:54,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706213263] [2024-11-14 05:46:54,520 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 05:46:54,521 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-14 05:46:54,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:46:54,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-14 05:46:54,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1261, Unknown=0, NotChecked=0, Total=1406 [2024-11-14 05:46:54,522 INFO L87 Difference]: Start difference. First operand 731 states and 1166 transitions. Second operand has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 19 states have internal predecessors, (48), 7 states have call successors, (24), 3 states have call predecessors, (24), 2 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) [2024-11-14 05:47:02,772 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 [] [2024-11-14 05:47:10,845 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 [] [2024-11-14 05:47:12,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:47:12,792 INFO L93 Difference]: Finished difference Result 1135 states and 1802 transitions. [2024-11-14 05:47:12,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-14 05:47:12,793 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), 7 states have call successors, (24), 3 states have call predecessors, (24), 2 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) Word has length 81 [2024-11-14 05:47:12,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:47:12,802 INFO L225 Difference]: With dead ends: 1135 [2024-11-14 05:47:12,802 INFO L226 Difference]: Without dead ends: 1133 [2024-11-14 05:47:12,805 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 205 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1711 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=925, Invalid=5237, Unknown=0, NotChecked=0, Total=6162 [2024-11-14 05:47:12,805 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 182 mSDsluCounter, 434 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 177 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2024-11-14 05:47:12,806 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 482 Invalid, 923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 744 Invalid, 2 Unknown, 0 Unchecked, 9.1s Time] [2024-11-14 05:47:12,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2024-11-14 05:47:13,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 928. [2024-11-14 05:47:13,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 928 states, 466 states have (on average 1.3004291845493563) internal successors, (606), 467 states have internal predecessors, (606), 433 states have call successors, (433), 28 states have call predecessors, (433), 28 states have return successors, (432), 432 states have call predecessors, (432), 432 states have call successors, (432) [2024-11-14 05:47:13,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 928 states to 928 states and 1471 transitions. [2024-11-14 05:47:13,813 INFO L78 Accepts]: Start accepts. Automaton has 928 states and 1471 transitions. Word has length 81 [2024-11-14 05:47:13,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:47:13,813 INFO L471 AbstractCegarLoop]: Abstraction has 928 states and 1471 transitions. [2024-11-14 05:47:13,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 19 states have internal predecessors, (48), 7 states have call successors, (24), 3 states have call predecessors, (24), 2 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) [2024-11-14 05:47:13,814 INFO L276 IsEmpty]: Start isEmpty. Operand 928 states and 1471 transitions. [2024-11-14 05:47:13,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2024-11-14 05:47:13,815 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:47:13,815 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 3, 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] [2024-11-14 05:47:13,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-14 05:47:14,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:47:14,016 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:47:14,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:47:14,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1153377158, now seen corresponding path program 2 times [2024-11-14 05:47:14,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:47:14,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644038497] [2024-11-14 05:47:14,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:47:14,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:47:14,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:47:14,264 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 128 trivial. 0 not checked. [2024-11-14 05:47:14,265 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:47:14,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644038497] [2024-11-14 05:47:14,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644038497] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:47:14,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848260474] [2024-11-14 05:47:14,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 05:47:14,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:47:14,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:47:14,268 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:47:14,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-14 05:47:14,398 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-14 05:47:14,398 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 05:47:14,399 INFO L255 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 05:47:14,401 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:47:14,443 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 45 proven. 5 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2024-11-14 05:47:14,443 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:47:14,579 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 45 proven. 5 refuted. 0 times theorem prover too weak. 132 trivial. 0 not checked. [2024-11-14 05:47:14,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848260474] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:47:14,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [340392234] [2024-11-14 05:47:14,582 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-14 05:47:14,582 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:47:14,582 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:47:14,582 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:47:14,582 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:47:18,242 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:47:18,246 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:47:18,247 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:47:18,992 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '18436#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:47:18,992 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:47:18,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 05:47:18,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 10 [2024-11-14 05:47:18,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700090681] [2024-11-14 05:47:18,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 05:47:18,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-14 05:47:18,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:47:18,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-14 05:47:18,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2024-11-14 05:47:18,994 INFO L87 Difference]: Start difference. First operand 928 states and 1471 transitions. Second operand has 10 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 4 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-14 05:47:21,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:47:21,010 INFO L93 Difference]: Finished difference Result 1058 states and 1674 transitions. [2024-11-14 05:47:21,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-14 05:47:21,011 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 4 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 86 [2024-11-14 05:47:21,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:47:21,019 INFO L225 Difference]: With dead ends: 1058 [2024-11-14 05:47:21,019 INFO L226 Difference]: Without dead ends: 1051 [2024-11-14 05:47:21,020 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 232 SyntacticMatches, 10 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 389 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=238, Invalid=1654, Unknown=0, NotChecked=0, Total=1892 [2024-11-14 05:47:21,021 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 67 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 267 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 267 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:47:21,021 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 354 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 267 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-14 05:47:21,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states. [2024-11-14 05:47:22,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 872. [2024-11-14 05:47:22,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 872 states, 426 states have (on average 1.3098591549295775) internal successors, (558), 427 states have internal predecessors, (558), 417 states have call successors, (417), 28 states have call predecessors, (417), 28 states have return successors, (416), 416 states have call predecessors, (416), 416 states have call successors, (416) [2024-11-14 05:47:22,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 872 states to 872 states and 1391 transitions. [2024-11-14 05:47:22,172 INFO L78 Accepts]: Start accepts. Automaton has 872 states and 1391 transitions. Word has length 86 [2024-11-14 05:47:22,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:47:22,172 INFO L471 AbstractCegarLoop]: Abstraction has 872 states and 1391 transitions. [2024-11-14 05:47:22,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.9) internal successors, (39), 10 states have internal predecessors, (39), 4 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2024-11-14 05:47:22,173 INFO L276 IsEmpty]: Start isEmpty. Operand 872 states and 1391 transitions. [2024-11-14 05:47:22,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2024-11-14 05:47:22,175 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:47:22,175 INFO L215 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:47:22,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-14 05:47:22,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-14 05:47:22,375 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:47:22,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:47:22,376 INFO L85 PathProgramCache]: Analyzing trace with hash -891555935, now seen corresponding path program 2 times [2024-11-14 05:47:22,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:47:22,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657376567] [2024-11-14 05:47:22,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:47:22,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:47:22,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:47:22,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [699445339] [2024-11-14 05:47:22,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 05:47:22,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:47:22,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:47:22,402 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:47:22,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-14 05:47:22,538 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 05:47:22,538 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 05:47:22,539 INFO L255 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-14 05:47:22,541 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:47:23,910 INFO L134 CoverageAnalysis]: Checked inductivity of 322 backedges. 68 proven. 5 refuted. 0 times theorem prover too weak. 249 trivial. 0 not checked. [2024-11-14 05:47:23,910 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:47:25,167 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:47:25,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657376567] [2024-11-14 05:47:25,167 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:47:25,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699445339] [2024-11-14 05:47:25,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699445339] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:47:25,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [207987667] [2024-11-14 05:47:25,169 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-14 05:47:25,169 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:47:25,169 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:47:25,169 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:47:25,169 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:47:27,246 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:47:27,252 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:47:27,253 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:47:31,120 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22118#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:47:31,121 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:47:31,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:47:31,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-11-14 05:47:31,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122788209] [2024-11-14 05:47:31,121 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 05:47:31,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-14 05:47:31,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:47:31,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-14 05:47:31,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1417, Unknown=0, NotChecked=0, Total=1560 [2024-11-14 05:47:31,122 INFO L87 Difference]: Start difference. First operand 872 states and 1391 transitions. Second operand has 15 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2024-11-14 05:47:35,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:47:35,883 INFO L93 Difference]: Finished difference Result 1145 states and 1842 transitions. [2024-11-14 05:47:35,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-14 05:47:35,884 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) Word has length 95 [2024-11-14 05:47:35,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:47:35,892 INFO L225 Difference]: With dead ends: 1145 [2024-11-14 05:47:35,892 INFO L226 Difference]: Without dead ends: 1138 [2024-11-14 05:47:35,893 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 161 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=228, Invalid=2027, Unknown=1, NotChecked=0, Total=2256 [2024-11-14 05:47:35,894 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 39 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 533 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 431 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:47:35,894 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 431 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 533 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-14 05:47:35,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1138 states. [2024-11-14 05:47:37,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1138 to 1085. [2024-11-14 05:47:37,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1085 states, 525 states have (on average 1.321904761904762) internal successors, (694), 526 states have internal predecessors, (694), 529 states have call successors, (529), 30 states have call predecessors, (529), 30 states have return successors, (528), 528 states have call predecessors, (528), 528 states have call successors, (528) [2024-11-14 05:47:37,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1085 states to 1085 states and 1751 transitions. [2024-11-14 05:47:37,662 INFO L78 Accepts]: Start accepts. Automaton has 1085 states and 1751 transitions. Word has length 95 [2024-11-14 05:47:37,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:47:37,663 INFO L471 AbstractCegarLoop]: Abstraction has 1085 states and 1751 transitions. [2024-11-14 05:47:37,663 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.0) internal successors, (28), 14 states have internal predecessors, (28), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2024-11-14 05:47:37,663 INFO L276 IsEmpty]: Start isEmpty. Operand 1085 states and 1751 transitions. [2024-11-14 05:47:37,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2024-11-14 05:47:37,665 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:47:37,666 INFO L215 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] [2024-11-14 05:47:37,673 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-14 05:47:37,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-14 05:47:37,866 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:47:37,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:47:37,867 INFO L85 PathProgramCache]: Analyzing trace with hash -879153679, now seen corresponding path program 3 times [2024-11-14 05:47:37,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:47:37,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120882855] [2024-11-14 05:47:37,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:47:37,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:47:37,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:47:37,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [377911821] [2024-11-14 05:47:37,895 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 05:47:37,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:47:37,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:47:37,898 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:47:37,901 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-14 05:47:38,001 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 05:47:38,001 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 05:47:38,004 INFO L255 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 61 conjuncts are in the unsatisfiable core [2024-11-14 05:47:38,007 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:47:39,439 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2024-11-14 05:47:39,439 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:47:43,383 INFO L134 CoverageAnalysis]: Checked inductivity of 327 backedges. 24 proven. 27 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2024-11-14 05:47:43,383 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:47:43,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120882855] [2024-11-14 05:47:43,384 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:47:43,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377911821] [2024-11-14 05:47:43,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377911821] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:47:43,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1147749701] [2024-11-14 05:47:43,386 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-14 05:47:43,386 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:47:43,386 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:47:43,386 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:47:43,386 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:47:45,507 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 1 for LOIs [2024-11-14 05:47:45,511 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:47:45,512 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:47:47,834 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '26591#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:47:47,835 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:47:47,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:47:47,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 28 [2024-11-14 05:47:47,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174402276] [2024-11-14 05:47:47,835 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 05:47:47,835 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-14 05:47:47,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:47:47,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-14 05:47:47,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1615, Unknown=0, NotChecked=0, Total=1806 [2024-11-14 05:47:47,836 INFO L87 Difference]: Start difference. First operand 1085 states and 1751 transitions. Second operand has 28 states, 25 states have (on average 2.08) internal successors, (52), 25 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) [2024-11-14 05:48:11,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:48:11,278 INFO L93 Difference]: Finished difference Result 1679 states and 2680 transitions. [2024-11-14 05:48:11,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-14 05:48:11,278 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 2.08) internal successors, (52), 25 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 [2024-11-14 05:48:11,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:48:11,286 INFO L225 Difference]: With dead ends: 1679 [2024-11-14 05:48:11,287 INFO L226 Difference]: Without dead ends: 1344 [2024-11-14 05:48:11,291 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 251 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3147 ImplicationChecksByTransitivity, 21.1s TimeCoverageRelationStatistics Valid=1544, Invalid=9168, Unknown=0, NotChecked=0, Total=10712 [2024-11-14 05:48:11,291 INFO L432 NwaCegarLoop]: 39 mSDtfsCounter, 253 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 990 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 1265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2024-11-14 05:48:11,291 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 668 Invalid, 1265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 990 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2024-11-14 05:48:11,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1344 states. [2024-11-14 05:48:13,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1344 to 1196. [2024-11-14 05:48:13,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1196 states, 576 states have (on average 1.3194444444444444) internal successors, (760), 577 states have internal predecessors, (760), 585 states have call successors, (585), 34 states have call predecessors, (585), 34 states have return successors, (584), 584 states have call predecessors, (584), 584 states have call successors, (584) [2024-11-14 05:48:13,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1196 states to 1196 states and 1929 transitions. [2024-11-14 05:48:13,129 INFO L78 Accepts]: Start accepts. Automaton has 1196 states and 1929 transitions. Word has length 98 [2024-11-14 05:48:13,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:48:13,130 INFO L471 AbstractCegarLoop]: Abstraction has 1196 states and 1929 transitions. [2024-11-14 05:48:13,130 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 2.08) internal successors, (52), 25 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) [2024-11-14 05:48:13,130 INFO L276 IsEmpty]: Start isEmpty. Operand 1196 states and 1929 transitions. [2024-11-14 05:48:13,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-11-14 05:48:13,132 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:48:13,132 INFO L215 NwaCegarLoop]: trace histogram [13, 12, 12, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:48:13,155 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-14 05:48:13,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:48:13,333 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:48:13,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:48:13,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1319919874, now seen corresponding path program 4 times [2024-11-14 05:48:13,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:48:13,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120486236] [2024-11-14 05:48:13,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:48:13,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:48:13,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:48:13,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1166935720] [2024-11-14 05:48:13,356 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 05:48:13,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:48:13,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:48:13,363 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:48:13,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-14 05:48:13,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:48:13,462 INFO L255 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-11-14 05:48:13,465 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:48:15,023 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 28 proven. 63 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-11-14 05:48:15,024 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:48:19,699 INFO L134 CoverageAnalysis]: Checked inductivity of 331 backedges. 26 proven. 62 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2024-11-14 05:48:19,699 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:48:19,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120486236] [2024-11-14 05:48:19,699 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:48:19,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166935720] [2024-11-14 05:48:19,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166935720] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:48:19,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1513444866] [2024-11-14 05:48:19,701 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-14 05:48:19,702 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:48:19,702 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:48:19,702 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:48:19,702 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:48:21,962 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 05:48:21,967 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:48:21,968 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:48:29,108 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '32278#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 05:48:29,108 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:48:29,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:48:29,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 17] total 34 [2024-11-14 05:48:29,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202592168] [2024-11-14 05:48:29,108 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 05:48:29,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-14 05:48:29,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:48:29,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-14 05:48:29,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=2503, Unknown=2, NotChecked=0, Total=2756 [2024-11-14 05:48:29,111 INFO L87 Difference]: Start difference. First operand 1196 states and 1929 transitions. Second operand has 34 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 states have internal predecessors, (61), 12 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2024-11-14 05:49:40,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:49:40,697 INFO L93 Difference]: Finished difference Result 1757 states and 2818 transitions. [2024-11-14 05:49:40,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2024-11-14 05:49:40,698 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 states have internal predecessors, (61), 12 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) Word has length 100 [2024-11-14 05:49:40,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:49:40,709 INFO L225 Difference]: With dead ends: 1757 [2024-11-14 05:49:40,709 INFO L226 Difference]: Without dead ends: 1749 [2024-11-14 05:49:40,713 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 394 GetRequests, 247 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7584 ImplicationChecksByTransitivity, 59.9s TimeCoverageRelationStatistics Valid=3268, Invalid=18782, Unknown=2, NotChecked=0, Total=22052 [2024-11-14 05:49:40,716 INFO L432 NwaCegarLoop]: 74 mSDtfsCounter, 385 mSDsluCounter, 1252 mSDsCounter, 0 mSdLazyCounter, 2204 mSolverCounterSat, 366 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 1326 SdHoareTripleChecker+Invalid, 2570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 366 IncrementalHoareTripleChecker+Valid, 2204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.0s IncrementalHoareTripleChecker+Time [2024-11-14 05:49:40,716 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [385 Valid, 1326 Invalid, 2570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [366 Valid, 2204 Invalid, 0 Unknown, 0 Unchecked, 18.0s Time] [2024-11-14 05:49:40,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1749 states. [2024-11-14 05:49:43,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1749 to 1436. [2024-11-14 05:49:43,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 709 states have (on average 1.318758815232722) internal successors, (935), 710 states have internal predecessors, (935), 689 states have call successors, (689), 37 states have call predecessors, (689), 37 states have return successors, (688), 688 states have call predecessors, (688), 688 states have call successors, (688) [2024-11-14 05:49:43,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 2312 transitions. [2024-11-14 05:49:43,143 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 2312 transitions. Word has length 100 [2024-11-14 05:49:43,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:49:43,143 INFO L471 AbstractCegarLoop]: Abstraction has 1436 states and 2312 transitions. [2024-11-14 05:49:43,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 31 states have (on average 1.967741935483871) internal successors, (61), 30 states have internal predecessors, (61), 12 states have call successors, (31), 3 states have call predecessors, (31), 3 states have return successors, (30), 10 states have call predecessors, (30), 10 states have call successors, (30) [2024-11-14 05:49:43,144 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 2312 transitions. [2024-11-14 05:49:43,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2024-11-14 05:49:43,146 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:49:43,146 INFO L215 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] [2024-11-14 05:49:43,166 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-14 05:49:43,346 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2024-11-14 05:49:43,347 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:49:43,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:49:43,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1331190826, now seen corresponding path program 5 times [2024-11-14 05:49:43,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:49:43,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99900393] [2024-11-14 05:49:43,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:49:43,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:49:43,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:49:43,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [999099407] [2024-11-14 05:49:43,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 05:49:43,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:49:43,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:49:43,384 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:49:43,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-14 05:49:43,554 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 05:49:43,554 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 05:49:43,556 INFO L255 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-14 05:49:43,558 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:49:45,040 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 24 proven. 38 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2024-11-14 05:49:45,041 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:49:49,059 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 24 proven. 38 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2024-11-14 05:49:49,059 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:49:49,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99900393] [2024-11-14 05:49:49,059 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:49:49,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999099407] [2024-11-14 05:49:49,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999099407] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:49:49,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [29463057] [2024-11-14 05:49:49,061 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-14 05:49:49,061 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:49:49,061 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:49:49,061 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:49:49,062 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:49:50,923 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:49:50,928 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:49:50,929 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:49:53,339 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '38576#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:49:53,339 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:49:53,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:49:53,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 29 [2024-11-14 05:49:53,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694556835] [2024-11-14 05:49:53,339 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 05:49:53,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-14 05:49:53,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:49:53,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-14 05:49:53,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=2057, Unknown=0, NotChecked=0, Total=2256 [2024-11-14 05:49:53,341 INFO L87 Difference]: Start difference. First operand 1436 states and 2312 transitions. Second operand has 29 states, 27 states have (on average 2.185185185185185) internal successors, (59), 28 states have internal predecessors, (59), 9 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2024-11-14 05:50:19,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:50:19,617 INFO L93 Difference]: Finished difference Result 1792 states and 2871 transitions. [2024-11-14 05:50:19,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-14 05:50:19,623 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 27 states have (on average 2.185185185185185) internal successors, (59), 28 states have internal predecessors, (59), 9 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) Word has length 103 [2024-11-14 05:50:19,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:50:19,637 INFO L225 Difference]: With dead ends: 1792 [2024-11-14 05:50:19,637 INFO L226 Difference]: Without dead ends: 1784 [2024-11-14 05:50:19,640 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 374 GetRequests, 259 SyntacticMatches, 2 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3861 ImplicationChecksByTransitivity, 20.3s TimeCoverageRelationStatistics Valid=1724, Invalid=11386, Unknown=0, NotChecked=0, Total=13110 [2024-11-14 05:50:19,641 INFO L432 NwaCegarLoop]: 61 mSDtfsCounter, 320 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 1183 mSolverCounterSat, 306 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 845 SdHoareTripleChecker+Invalid, 1489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 306 IncrementalHoareTripleChecker+Valid, 1183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:50:19,642 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [320 Valid, 845 Invalid, 1489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [306 Valid, 1183 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2024-11-14 05:50:19,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1784 states. [2024-11-14 05:50:22,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1784 to 1569. [2024-11-14 05:50:22,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1569 states, 775 states have (on average 1.3161290322580645) internal successors, (1020), 776 states have internal predecessors, (1020), 753 states have call successors, (753), 40 states have call predecessors, (753), 40 states have return successors, (752), 752 states have call predecessors, (752), 752 states have call successors, (752) [2024-11-14 05:50:22,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1569 states to 1569 states and 2525 transitions. [2024-11-14 05:50:22,786 INFO L78 Accepts]: Start accepts. Automaton has 1569 states and 2525 transitions. Word has length 103 [2024-11-14 05:50:22,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:50:22,787 INFO L471 AbstractCegarLoop]: Abstraction has 1569 states and 2525 transitions. [2024-11-14 05:50:22,787 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 27 states have (on average 2.185185185185185) internal successors, (59), 28 states have internal predecessors, (59), 9 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 7 states have call predecessors, (28), 7 states have call successors, (28) [2024-11-14 05:50:22,787 INFO L276 IsEmpty]: Start isEmpty. Operand 1569 states and 2525 transitions. [2024-11-14 05:50:22,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2024-11-14 05:50:22,789 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:50:22,789 INFO L215 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] [2024-11-14 05:50:22,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-14 05:50:22,990 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-14 05:50:22,990 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:50:22,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:50:22,990 INFO L85 PathProgramCache]: Analyzing trace with hash -727777806, now seen corresponding path program 2 times [2024-11-14 05:50:22,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:50:22,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476716321] [2024-11-14 05:50:22,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:50:22,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:50:23,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:50:23,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [112702437] [2024-11-14 05:50:23,017 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 05:50:23,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:50:23,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:50:23,020 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:50:23,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-14 05:50:23,211 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-14 05:50:23,211 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 05:50:23,213 INFO L255 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 59 conjuncts are in the unsatisfiable core [2024-11-14 05:50:23,221 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:50:24,672 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 71 proven. 34 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2024-11-14 05:50:24,673 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:50:25,675 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:50:25,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476716321] [2024-11-14 05:50:25,676 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:50:25,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112702437] [2024-11-14 05:50:25,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112702437] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:50:25,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1947308678] [2024-11-14 05:50:25,677 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 05:50:25,677 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:50:25,678 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:50:25,678 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:50:25,678 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:50:27,437 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:50:27,443 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:50:27,445 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:50:30,391 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '44869#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:50:30,391 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:50:30,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:50:30,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-14 05:50:30,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812072540] [2024-11-14 05:50:30,392 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 05:50:30,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-14 05:50:30,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:50:30,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-14 05:50:30,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1417, Unknown=0, NotChecked=0, Total=1560 [2024-11-14 05:50:30,393 INFO L87 Difference]: Start difference. First operand 1569 states and 2525 transitions. Second operand has 17 states, 16 states have (on average 2.3125) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2024-11-14 05:50:37,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:50:37,667 INFO L93 Difference]: Finished difference Result 1757 states and 2815 transitions. [2024-11-14 05:50:37,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 05:50:37,668 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) Word has length 108 [2024-11-14 05:50:37,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:50:37,677 INFO L225 Difference]: With dead ends: 1757 [2024-11-14 05:50:37,677 INFO L226 Difference]: Without dead ends: 1755 [2024-11-14 05:50:37,678 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 559 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=217, Invalid=1945, Unknown=0, NotChecked=0, Total=2162 [2024-11-14 05:50:37,680 INFO L432 NwaCegarLoop]: 49 mSDtfsCounter, 72 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 883 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 883 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:50:37,680 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 474 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 883 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 05:50:37,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1755 states. [2024-11-14 05:50:41,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1755 to 1728. [2024-11-14 05:50:41,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1728 states, 850 states have (on average 1.3188235294117647) internal successors, (1121), 851 states have internal predecessors, (1121), 833 states have call successors, (833), 44 states have call predecessors, (833), 44 states have return successors, (832), 832 states have call predecessors, (832), 832 states have call successors, (832) [2024-11-14 05:50:41,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1728 states to 1728 states and 2786 transitions. [2024-11-14 05:50:41,217 INFO L78 Accepts]: Start accepts. Automaton has 1728 states and 2786 transitions. Word has length 108 [2024-11-14 05:50:41,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:50:41,217 INFO L471 AbstractCegarLoop]: Abstraction has 1728 states and 2786 transitions. [2024-11-14 05:50:41,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2024-11-14 05:50:41,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1728 states and 2786 transitions. [2024-11-14 05:50:41,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-11-14 05:50:41,220 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:50:41,220 INFO L215 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] [2024-11-14 05:50:41,226 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-14 05:50:41,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-14 05:50:41,424 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:50:41,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:50:41,424 INFO L85 PathProgramCache]: Analyzing trace with hash 19525224, now seen corresponding path program 3 times [2024-11-14 05:50:41,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:50:41,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839545672] [2024-11-14 05:50:41,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:50:41,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:50:41,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:50:41,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [615633151] [2024-11-14 05:50:41,453 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 05:50:41,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:50:41,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:50:41,456 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:50:41,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-14 05:50:41,561 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 05:50:41,561 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 05:50:41,564 INFO L255 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 75 conjuncts are in the unsatisfiable core [2024-11-14 05:50:41,569 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:50:43,060 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 31 proven. 89 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2024-11-14 05:50:43,060 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:50:49,248 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 36 proven. 81 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2024-11-14 05:50:49,248 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:50:49,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839545672] [2024-11-14 05:50:49,248 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:50:49,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615633151] [2024-11-14 05:50:49,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615633151] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:50:49,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1168451490] [2024-11-14 05:50:49,249 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 05:50:49,249 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:50:49,249 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:50:49,249 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:50:49,249 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:50:51,121 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:50:51,132 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:50:51,133 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:50:56,111 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '51556#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:50:56,111 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:50:56,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:50:56,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 35 [2024-11-14 05:50:56,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038503073] [2024-11-14 05:50:56,111 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 05:50:56,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-14 05:50:56,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:50:56,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-14 05:50:56,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=2293, Unknown=0, NotChecked=0, Total=2550 [2024-11-14 05:50:56,113 INFO L87 Difference]: Start difference. First operand 1728 states and 2786 transitions. Second operand has 35 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 32 states have internal predecessors, (73), 10 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 11 states have call predecessors, (31), 10 states have call successors, (31) [2024-11-14 05:51:03,285 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 [] [2024-11-14 05:51:21,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-14 05:51:44,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:51:44,414 INFO L93 Difference]: Finished difference Result 2776 states and 4504 transitions. [2024-11-14 05:51:44,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-14 05:51:44,414 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 32 states have internal predecessors, (73), 10 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 11 states have call predecessors, (31), 10 states have call successors, (31) Word has length 111 [2024-11-14 05:51:44,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:51:44,427 INFO L225 Difference]: With dead ends: 2776 [2024-11-14 05:51:44,427 INFO L226 Difference]: Without dead ends: 2563 [2024-11-14 05:51:44,429 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 398 GetRequests, 282 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3988 ImplicationChecksByTransitivity, 40.7s TimeCoverageRelationStatistics Valid=2134, Invalid=11672, Unknown=0, NotChecked=0, Total=13806 [2024-11-14 05:51:44,430 INFO L432 NwaCegarLoop]: 48 mSDtfsCounter, 335 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 1347 mSolverCounterSat, 393 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 1741 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 393 IncrementalHoareTripleChecker+Valid, 1347 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:51:44,430 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 684 Invalid, 1741 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [393 Valid, 1347 Invalid, 1 Unknown, 0 Unchecked, 10.7s Time] [2024-11-14 05:51:44,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2563 states. [2024-11-14 05:51:49,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2563 to 2222. [2024-11-14 05:51:49,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2222 states, 1081 states have (on average 1.3293246993524515) internal successors, (1437), 1084 states have internal predecessors, (1437), 1089 states have call successors, (1089), 51 states have call predecessors, (1089), 51 states have return successors, (1088), 1086 states have call predecessors, (1088), 1088 states have call successors, (1088) [2024-11-14 05:51:49,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2222 states to 2222 states and 3614 transitions. [2024-11-14 05:51:49,573 INFO L78 Accepts]: Start accepts. Automaton has 2222 states and 3614 transitions. Word has length 111 [2024-11-14 05:51:49,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:51:49,574 INFO L471 AbstractCegarLoop]: Abstraction has 2222 states and 3614 transitions. [2024-11-14 05:51:49,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 34 states have (on average 2.1470588235294117) internal successors, (73), 32 states have internal predecessors, (73), 10 states have call successors, (32), 3 states have call predecessors, (32), 3 states have return successors, (31), 11 states have call predecessors, (31), 10 states have call successors, (31) [2024-11-14 05:51:49,574 INFO L276 IsEmpty]: Start isEmpty. Operand 2222 states and 3614 transitions. [2024-11-14 05:51:49,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2024-11-14 05:51:49,577 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:51:49,577 INFO L215 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] [2024-11-14 05:51:49,601 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-14 05:51:49,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:51:49,781 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:51:49,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:51:49,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1775176414, now seen corresponding path program 4 times [2024-11-14 05:51:49,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:51:49,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488248264] [2024-11-14 05:51:49,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:51:49,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:51:49,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:51:49,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1021302145] [2024-11-14 05:51:49,839 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-14 05:51:49,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:51:49,839 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:51:49,844 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:51:49,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-14 05:51:50,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 05:51:50,015 INFO L255 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-11-14 05:51:50,018 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:51:52,023 INFO L134 CoverageAnalysis]: Checked inductivity of 405 backedges. 55 proven. 65 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2024-11-14 05:51:52,024 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:51:55,012 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:51:55,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488248264] [2024-11-14 05:51:55,012 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:51:55,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021302145] [2024-11-14 05:51:55,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021302145] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:51:55,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [343752612] [2024-11-14 05:51:55,013 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 05:51:55,013 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:51:55,014 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:51:55,014 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:51:55,014 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:51:57,308 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:51:57,312 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:51:57,313 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:51:59,532 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '60822#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:51:59,532 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:51:59,532 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:51:59,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2024-11-14 05:51:59,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995021355] [2024-11-14 05:51:59,533 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 05:51:59,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-14 05:51:59,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:51:59,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-14 05:51:59,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=2232, Unknown=0, NotChecked=0, Total=2450 [2024-11-14 05:51:59,534 INFO L87 Difference]: Start difference. First operand 2222 states and 3614 transitions. Second operand has 21 states, 20 states have (on average 2.05) internal successors, (41), 18 states have internal predecessors, (41), 6 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2024-11-14 05:52:08,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:52:08,214 INFO L93 Difference]: Finished difference Result 2536 states and 4118 transitions. [2024-11-14 05:52:08,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-14 05:52:08,215 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.05) internal successors, (41), 18 states have internal predecessors, (41), 6 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) Word has length 111 [2024-11-14 05:52:08,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:52:08,227 INFO L225 Difference]: With dead ends: 2536 [2024-11-14 05:52:08,227 INFO L226 Difference]: Without dead ends: 2534 [2024-11-14 05:52:08,228 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 223 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1059 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=363, Invalid=3297, Unknown=0, NotChecked=0, Total=3660 [2024-11-14 05:52:08,229 INFO L432 NwaCegarLoop]: 47 mSDtfsCounter, 84 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 1049 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 624 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1049 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-14 05:52:08,229 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 624 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1049 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-14 05:52:08,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2534 states. [2024-11-14 05:52:14,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2534 to 2502. [2024-11-14 05:52:14,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2502 states, 1208 states have (on average 1.3336092715231789) internal successors, (1611), 1211 states have internal predecessors, (1611), 1237 states have call successors, (1237), 56 states have call predecessors, (1237), 56 states have return successors, (1236), 1234 states have call predecessors, (1236), 1236 states have call successors, (1236) [2024-11-14 05:52:14,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2502 states to 2502 states and 4084 transitions. [2024-11-14 05:52:14,813 INFO L78 Accepts]: Start accepts. Automaton has 2502 states and 4084 transitions. Word has length 111 [2024-11-14 05:52:14,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:52:14,813 INFO L471 AbstractCegarLoop]: Abstraction has 2502 states and 4084 transitions. [2024-11-14 05:52:14,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.05) internal successors, (41), 18 states have internal predecessors, (41), 6 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2024-11-14 05:52:14,814 INFO L276 IsEmpty]: Start isEmpty. Operand 2502 states and 4084 transitions. [2024-11-14 05:52:14,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2024-11-14 05:52:14,816 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:52:14,817 INFO L215 NwaCegarLoop]: trace histogram [14, 13, 13, 6, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:52:14,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-14 05:52:15,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:52:15,021 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:52:15,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:52:15,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1253497733, now seen corresponding path program 5 times [2024-11-14 05:52:15,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:52:15,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449246641] [2024-11-14 05:52:15,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:52:15,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:52:15,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:52:15,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1894360684] [2024-11-14 05:52:15,056 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-14 05:52:15,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:52:15,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:52:15,061 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:52:15,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-14 05:52:15,170 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-11-14 05:52:15,171 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 05:52:15,172 INFO L255 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-14 05:52:15,174 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:52:19,224 INFO L134 CoverageAnalysis]: Checked inductivity of 423 backedges. 93 proven. 76 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2024-11-14 05:52:19,224 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:52:23,300 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:52:23,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449246641] [2024-11-14 05:52:23,301 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:52:23,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894360684] [2024-11-14 05:52:23,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894360684] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 05:52:23,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2056206841] [2024-11-14 05:52:23,302 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2024-11-14 05:52:23,302 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:52:23,302 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:52:23,303 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:52:23,303 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:52:25,102 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 9 for LOIs [2024-11-14 05:52:25,106 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:52:25,107 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:52:27,110 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '69954#(= |__VERIFIER_assert_#in~cond| 0)' at error location [2024-11-14 05:52:27,110 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:52:27,110 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-14 05:52:27,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2024-11-14 05:52:27,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339150393] [2024-11-14 05:52:27,111 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-14 05:52:27,111 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-14 05:52:27,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:52:27,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-14 05:52:27,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1965, Unknown=1, NotChecked=0, Total=2162 [2024-11-14 05:52:27,111 INFO L87 Difference]: Start difference. First operand 2502 states and 4084 transitions. Second operand has 24 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2024-11-14 05:52:44,153 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 [0] [2024-11-14 05:52:53,626 WARN L286 SmtUtils]: Spent 6.40s on a formula simplification. DAG size of input: 66 DAG size of output: 57 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 05:52:55,983 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 05:53:03,379 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [0] [2024-11-14 05:53:37,767 WARN L286 SmtUtils]: Spent 5.31s on a formula simplification. DAG size of input: 54 DAG size of output: 54 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 05:53:47,702 WARN L286 SmtUtils]: Spent 5.39s on a formula simplification. DAG size of input: 64 DAG size of output: 58 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-14 05:54:29,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 05:54:29,719 INFO L93 Difference]: Finished difference Result 3251 states and 5306 transitions. [2024-11-14 05:54:29,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-14 05:54:29,720 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) Word has length 116 [2024-11-14 05:54:29,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 05:54:29,735 INFO L225 Difference]: With dead ends: 3251 [2024-11-14 05:54:29,735 INFO L226 Difference]: Without dead ends: 3249 [2024-11-14 05:54:29,737 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 291 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1864 ImplicationChecksByTransitivity, 91.4s TimeCoverageRelationStatistics Valid=1103, Invalid=6378, Unknown=1, NotChecked=0, Total=7482 [2024-11-14 05:54:29,737 INFO L432 NwaCegarLoop]: 79 mSDtfsCounter, 166 mSDsluCounter, 699 mSDsCounter, 0 mSdLazyCounter, 1462 mSolverCounterSat, 163 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 1626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 163 IncrementalHoareTripleChecker+Valid, 1462 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.7s IncrementalHoareTripleChecker+Time [2024-11-14 05:54:29,737 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 778 Invalid, 1626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [163 Valid, 1462 Invalid, 1 Unknown, 0 Unchecked, 31.7s Time] [2024-11-14 05:54:29,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3249 states. [2024-11-14 05:54:37,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3249 to 3064. [2024-11-14 05:54:37,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3064 states, 1479 states have (on average 1.3353617308992562) internal successors, (1975), 1485 states have internal predecessors, (1975), 1522 states have call successors, (1522), 62 states have call predecessors, (1522), 62 states have return successors, (1521), 1516 states have call predecessors, (1521), 1521 states have call successors, (1521) [2024-11-14 05:54:37,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3064 states to 3064 states and 5018 transitions. [2024-11-14 05:54:37,499 INFO L78 Accepts]: Start accepts. Automaton has 3064 states and 5018 transitions. Word has length 116 [2024-11-14 05:54:37,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 05:54:37,500 INFO L471 AbstractCegarLoop]: Abstraction has 3064 states and 5018 transitions. [2024-11-14 05:54:37,501 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2024-11-14 05:54:37,502 INFO L276 IsEmpty]: Start isEmpty. Operand 3064 states and 5018 transitions. [2024-11-14 05:54:37,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2024-11-14 05:54:37,505 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 05:54:37,505 INFO L215 NwaCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 05:54:37,530 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-14 05:54:37,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:54:37,706 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 05:54:37,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 05:54:37,707 INFO L85 PathProgramCache]: Analyzing trace with hash 913074387, now seen corresponding path program 6 times [2024-11-14 05:54:37,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 05:54:37,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11417639] [2024-11-14 05:54:37,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 05:54:37,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 05:54:37,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 05:54:37,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [411325424] [2024-11-14 05:54:37,733 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-14 05:54:37,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 05:54:37,733 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 05:54:37,736 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 05:54:37,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c1cb54da-ab4a-47de-be17-c7a84cc6b434/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-14 05:54:37,843 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-14 05:54:37,844 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-14 05:54:37,851 INFO L255 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 75 conjuncts are in the unsatisfiable core [2024-11-14 05:54:37,855 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 05:54:40,658 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 73 proven. 63 refuted. 0 times theorem prover too weak. 444 trivial. 0 not checked. [2024-11-14 05:54:40,659 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 05:54:53,448 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 70 proven. 63 refuted. 0 times theorem prover too weak. 447 trivial. 0 not checked. [2024-11-14 05:54:53,449 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2024-11-14 05:54:53,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11417639] [2024-11-14 05:54:53,449 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-14 05:54:53,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411325424] [2024-11-14 05:54:53,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411325424] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 05:54:53,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2105734348] [2024-11-14 05:54:53,450 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2024-11-14 05:54:53,450 INFO L166 IcfgInterpreter]: Building call graph [2024-11-14 05:54:53,450 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2024-11-14 05:54:53,450 INFO L176 IcfgInterpreter]: Starting interpretation [2024-11-14 05:54:53,451 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2024-11-14 05:54:55,868 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 3 for LOIs [2024-11-14 05:54:55,872 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 3 for LOIs [2024-11-14 05:54:55,873 INFO L180 IcfgInterpreter]: Interpretation finished [2024-11-14 05:55:05,639 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '81687#(and (<= 1 |#StackHeapBarrier|) (= |__VERIFIER_assert_#in~cond| 0))' at error location [2024-11-14 05:55:05,639 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2024-11-14 05:55:05,640 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-14 05:55:05,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 19] total 38 [2024-11-14 05:55:05,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804572359] [2024-11-14 05:55:05,640 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-14 05:55:05,640 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-14 05:55:05,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2024-11-14 05:55:05,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-14 05:55:05,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=2909, Unknown=2, NotChecked=0, Total=3192 [2024-11-14 05:55:05,642 INFO L87 Difference]: Start difference. First operand 3064 states and 5018 transitions. Second operand has 38 states, 35 states have (on average 2.0285714285714285) internal successors, (71), 34 states have internal predecessors, (71), 13 states have call successors, (38), 3 states have call predecessors, (38), 3 states have return successors, (37), 12 states have call predecessors, (37), 11 states have call successors, (37) [2024-11-14 05:55:15,595 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 [1] [2024-11-14 05:55:20,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:55:21,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:56:09,842 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 [1] [2024-11-14 05:56:11,853 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 [1] [2024-11-14 05:56:14,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:56:16,181 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 [1] [2024-11-14 05:56:20,746 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1|)) (.cse3 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~q~0#1|))) (let ((.cse7 (+ .cse2 .cse3)) (.cse10 (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~p~0#1|)) (.cse11 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~r~0#1|))) (let ((.cse4 (+ .cse10 .cse11 |c_ULTIMATE.start_main_~b~0#1|)) (.cse0 (not (= .cse7 |c_ULTIMATE.start_main_~b~0#1|))) (.cse1 (< |c_ULTIMATE.start_main_~b~0#1| 1))) (and (or .cse0 .cse1 (not (= |c_ULTIMATE.start_main_~c~0#1| (+ |c_ULTIMATE.start_main_~b~0#1| (* 2 |c_ULTIMATE.start_main_~v~0#1|)))) (= (+ (* (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~d~0#1| |c_ULTIMATE.start_main_~q~0#1|) 2) (* 2 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~d~0#1| |c_ULTIMATE.start_main_~s~0#1|)) (* .cse2 2) (* .cse3 2) (* |c_ULTIMATE.start_main_~x~0#1| |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|)) .cse4)) (forall ((|v_ULTIMATE.start_main_~q~0#1_229| Int) (|v_ULTIMATE.start_main_~s~0#1_229| Int)) (let ((.cse8 (* |c_ULTIMATE.start_main_~y~0#1| |v_ULTIMATE.start_main_~s~0#1_229|)) (.cse9 (* |c_ULTIMATE.start_main_~x~0#1| |v_ULTIMATE.start_main_~q~0#1_229|))) (let ((.cse6 (+ .cse8 .cse9)) (.cse5 (+ (* .cse8 5) (* 5 .cse9)))) (or (not (= .cse5 |c_ULTIMATE.start_main_~b~0#1|)) (< |c_ULTIMATE.start_main_~a~0#1| .cse6) (< |v_ULTIMATE.start_main_~q~0#1_229| |c_ULTIMATE.start_main_~p~0#1|) (< |c_ULTIMATE.start_main_~r~0#1| |v_ULTIMATE.start_main_~s~0#1_229|) (< .cse6 1) (= .cse5 .cse7))))) (or (= (+ .cse10 .cse11) (+ .cse2 .cse3 |c_ULTIMATE.start_main_~a~0#1|)) (< 0 |c_ULTIMATE.start_main_~b~0#1|)) (<= 1 |c_ULTIMATE.start_main_~y~0#1|) (forall ((|v_ULTIMATE.start_main_~q~0#1_229| Int) (|v_ULTIMATE.start_main_~s~0#1_229| Int)) (let ((.cse14 (* |c_ULTIMATE.start_main_~y~0#1| |v_ULTIMATE.start_main_~s~0#1_229|)) (.cse15 (* |c_ULTIMATE.start_main_~x~0#1| |v_ULTIMATE.start_main_~q~0#1_229|))) (let ((.cse13 (+ .cse14 .cse15)) (.cse12 (+ (* .cse14 5) (* 5 .cse15)))) (or (not (= .cse12 |c_ULTIMATE.start_main_~b~0#1|)) (< |c_ULTIMATE.start_main_~r~0#1| (+ |v_ULTIMATE.start_main_~s~0#1_229| (* |c_ULTIMATE.start_main_~s~0#1| |c_ULTIMATE.start_main_~k~0#1|))) (< (+ |v_ULTIMATE.start_main_~q~0#1_229| (* |c_ULTIMATE.start_main_~k~0#1| |c_ULTIMATE.start_main_~q~0#1|)) |c_ULTIMATE.start_main_~p~0#1|) (< .cse13 1) (< |c_ULTIMATE.start_main_~c~0#1| .cse13) (= .cse12 .cse7))))) (or (= .cse4 (+ (* .cse2 6) (* .cse3 6))) .cse0 .cse1 (not (= |c_ULTIMATE.start_main_~a~0#1| (* 5 |c_ULTIMATE.start_main_~b~0#1|)))))))) is different from false [2024-11-14 05:56:22,755 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 [1] [2024-11-14 05:56:24,929 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 [1] [2024-11-14 05:56:28,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:56:30,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:56:32,370 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 [1] [2024-11-14 05:56:34,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:57:05,216 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 [1] [2024-11-14 05:57:07,245 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 [1] [2024-11-14 05:57:09,261 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:57:11,270 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 [1] [2024-11-14 05:57:20,318 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:57:24,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:57:27,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.49s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:57:29,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:57:31,428 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:57:33,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:57:35,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:57:37,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.30s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:57:40,504 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.72s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:57:41,945 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:58:26,635 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 [1] [2024-11-14 05:58:59,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2024-11-14 05:59:02,780 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 [1] [2024-11-14 05:59:11,220 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 [1] [2024-11-14 05:59:21,912 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 [1] [2024-11-14 05:59:24,019 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 [1] [2024-11-14 05:59:26,153 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 [1] [2024-11-14 05:59:51,659 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 [1]