./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ad0884018313fc350052496ea1071e31a8b2c3997d36767afc87946a21697816 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-19 07:45:00,464 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 07:45:00,467 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 07:45:00,507 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 07:45:00,508 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 07:45:00,512 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 07:45:00,514 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 07:45:00,518 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 07:45:00,521 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 07:45:00,524 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 07:45:00,525 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 07:45:00,527 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 07:45:00,529 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 07:45:00,533 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 07:45:00,535 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 07:45:00,537 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 07:45:00,538 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 07:45:00,539 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 07:45:00,541 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 07:45:00,545 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 07:45:00,547 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 07:45:00,549 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 07:45:00,551 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 07:45:00,552 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 07:45:00,561 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 07:45:00,562 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 07:45:00,563 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 07:45:00,564 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 07:45:00,565 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 07:45:00,566 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 07:45:00,566 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 07:45:00,568 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 07:45:00,569 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 07:45:00,572 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 07:45:00,573 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 07:45:00,573 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 07:45:00,574 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 07:45:00,574 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 07:45:00,574 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 07:45:00,575 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 07:45:00,576 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 07:45:00,577 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-19 07:45:00,616 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 07:45:00,616 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 07:45:00,617 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 07:45:00,617 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 07:45:00,618 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 07:45:00,618 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 07:45:00,619 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 07:45:00,619 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 07:45:00,619 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 07:45:00,619 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 07:45:00,621 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 07:45:00,621 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 07:45:00,621 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 07:45:00,621 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 07:45:00,622 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 07:45:00,622 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 07:45:00,622 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 07:45:00,623 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 07:45:00,623 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 07:45:00,624 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-19 07:45:00,624 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 07:45:00,624 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-19 07:45:00,624 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 07:45:00,626 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 07:45:00,626 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 07:45:00,627 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 07:45:00,627 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-19 07:45:00,627 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 07:45:00,627 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 07:45:00,628 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 07:45:00,628 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 07:45:00,628 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 07:45:00,629 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:45:00,629 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 07:45:00,629 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 07:45:00,630 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 07:45:00,630 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 07:45:00,630 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 07:45:00,630 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 07:45:00,631 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 07:45:00,631 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 07:45:00,631 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ad0884018313fc350052496ea1071e31a8b2c3997d36767afc87946a21697816 [2022-11-19 07:45:00,945 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 07:45:00,970 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 07:45:00,972 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 07:45:00,974 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 07:45:00,974 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 07:45:00,976 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c [2022-11-19 07:45:01,041 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/data/afd0c2e8c/c3d2d707b9f049618258e0460c257a2f/FLAG864d44099 [2022-11-19 07:45:01,836 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 07:45:01,836 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c [2022-11-19 07:45:01,891 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/data/afd0c2e8c/c3d2d707b9f049618258e0460c257a2f/FLAG864d44099 [2022-11-19 07:45:02,346 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/data/afd0c2e8c/c3d2d707b9f049618258e0460c257a2f [2022-11-19 07:45:02,350 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 07:45:02,351 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 07:45:02,353 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 07:45:02,353 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 07:45:02,357 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 07:45:02,357 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:45:02" (1/1) ... [2022-11-19 07:45:02,358 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e825046 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:02, skipping insertion in model container [2022-11-19 07:45:02,359 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:45:02" (1/1) ... [2022-11-19 07:45:02,366 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 07:45:02,493 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 07:45:03,201 WARN L234 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_710d5f17-13a4-4276-be5b-77150f1d2eef/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2022-11-19 07:45:03,901 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:45:03,911 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 07:45:04,011 WARN L234 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_710d5f17-13a4-4276-be5b-77150f1d2eef/sv-benchmarks/c/ntdrivers/cdaudio.i.cil-1.c[90162,90175] [2022-11-19 07:45:04,419 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:45:04,443 INFO L208 MainTranslator]: Completed translation [2022-11-19 07:45:04,444 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04 WrapperNode [2022-11-19 07:45:04,444 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 07:45:04,445 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 07:45:04,445 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 07:45:04,445 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 07:45:04,452 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (1/1) ... [2022-11-19 07:45:04,546 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (1/1) ... [2022-11-19 07:45:04,670 INFO L138 Inliner]: procedures = 120, calls = 2195, calls flagged for inlining = 23, calls inlined = 19, statements flattened = 2336 [2022-11-19 07:45:04,670 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 07:45:04,671 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 07:45:04,671 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 07:45:04,671 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 07:45:04,681 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (1/1) ... [2022-11-19 07:45:04,681 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (1/1) ... [2022-11-19 07:45:04,696 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (1/1) ... [2022-11-19 07:45:04,697 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (1/1) ... [2022-11-19 07:45:04,810 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (1/1) ... [2022-11-19 07:45:04,835 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (1/1) ... [2022-11-19 07:45:04,855 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (1/1) ... [2022-11-19 07:45:04,873 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (1/1) ... [2022-11-19 07:45:04,895 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 07:45:04,896 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 07:45:04,896 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 07:45:04,896 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 07:45:04,897 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (1/1) ... [2022-11-19 07:45:04,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:45:04,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:45:04,932 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 07:45:04,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 07:45:04,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-11-19 07:45:04,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-11-19 07:45:04,978 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-11-19 07:45:04,978 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-19 07:45:04,978 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2022-11-19 07:45:04,978 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2022-11-19 07:45:04,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-11-19 07:45:04,978 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-11-19 07:45:04,979 INFO L130 BoogieDeclarations]: Found specification of procedure MmLockPagableDataSection [2022-11-19 07:45:04,979 INFO L138 BoogieDeclarations]: Found implementation of procedure MmLockPagableDataSection [2022-11-19 07:45:04,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-19 07:45:04,979 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioIsPlayActive [2022-11-19 07:45:04,979 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioIsPlayActive [2022-11-19 07:45:04,979 INFO L130 BoogieDeclarations]: Found specification of procedure IoOpenDeviceRegistryKey [2022-11-19 07:45:04,980 INFO L138 BoogieDeclarations]: Found implementation of procedure IoOpenDeviceRegistryKey [2022-11-19 07:45:04,980 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2022-11-19 07:45:04,980 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2022-11-19 07:45:04,980 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-11-19 07:45:04,980 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-11-19 07:45:04,980 INFO L130 BoogieDeclarations]: Found specification of procedure nondet_malloc [2022-11-19 07:45:04,981 INFO L138 BoogieDeclarations]: Found implementation of procedure nondet_malloc [2022-11-19 07:45:04,981 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2022-11-19 07:45:04,981 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2022-11-19 07:45:04,981 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-19 07:45:04,981 INFO L130 BoogieDeclarations]: Found specification of procedure ZwClose [2022-11-19 07:45:04,982 INFO L138 BoogieDeclarations]: Found implementation of procedure ZwClose [2022-11-19 07:45:04,982 INFO L130 BoogieDeclarations]: Found specification of procedure SendSrbSynchronous [2022-11-19 07:45:04,982 INFO L138 BoogieDeclarations]: Found implementation of procedure SendSrbSynchronous [2022-11-19 07:45:04,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 07:45:04,982 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-19 07:45:04,983 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 07:45:04,983 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2022-11-19 07:45:04,983 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2022-11-19 07:45:04,983 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-11-19 07:45:04,984 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-19 07:45:04,984 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2022-11-19 07:45:04,984 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2022-11-19 07:45:04,984 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSignalCompletion [2022-11-19 07:45:04,984 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSignalCompletion [2022-11-19 07:45:04,984 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 07:45:04,984 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2022-11-19 07:45:04,985 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2022-11-19 07:45:04,985 INFO L130 BoogieDeclarations]: Found specification of procedure HPCdrCompletion [2022-11-19 07:45:04,985 INFO L138 BoogieDeclarations]: Found implementation of procedure HPCdrCompletion [2022-11-19 07:45:04,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-19 07:45:04,986 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioSendToNextDriver [2022-11-19 07:45:04,987 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioSendToNextDriver [2022-11-19 07:45:04,987 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-11-19 07:45:04,988 INFO L130 BoogieDeclarations]: Found specification of procedure ExAllocatePoolWithTag [2022-11-19 07:45:04,988 INFO L138 BoogieDeclarations]: Found implementation of procedure ExAllocatePoolWithTag [2022-11-19 07:45:04,989 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 07:45:04,989 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 07:45:04,989 INFO L130 BoogieDeclarations]: Found specification of procedure CdAudioForwardIrpSynchronous [2022-11-19 07:45:04,989 INFO L138 BoogieDeclarations]: Found implementation of procedure CdAudioForwardIrpSynchronous [2022-11-19 07:45:05,578 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 07:45:05,580 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 07:45:05,757 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-19 07:45:05,775 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2022-11-19 07:45:05,775 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2022-11-19 07:45:06,374 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-19 07:45:06,410 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##21: assume !false; [2022-11-19 07:45:06,411 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume false; [2022-11-19 07:45:06,436 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-19 07:45:06,437 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-19 07:45:06,439 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-19 07:45:06,449 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-19 07:45:06,462 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-19 07:45:06,474 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-19 07:45:17,713 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##276: assume false; [2022-11-19 07:45:17,713 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##277: assume !false; [2022-11-19 07:45:17,713 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##504: assume !false; [2022-11-19 07:45:17,714 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##503: assume false; [2022-11-19 07:45:17,714 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint L3709: CdAudioPnp_#res#1 := 0; [2022-11-19 07:45:17,714 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##172: assume !false; [2022-11-19 07:45:17,714 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##171: assume false; [2022-11-19 07:45:17,714 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##65: assume !false; [2022-11-19 07:45:17,714 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##64: assume false; [2022-11-19 07:45:17,714 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume !false; [2022-11-19 07:45:17,714 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##42: assume false; [2022-11-19 07:45:17,715 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##32: assume false; [2022-11-19 07:45:17,715 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##33: assume !false; [2022-11-19 07:45:17,756 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-19 07:45:17,761 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2022-11-19 07:45:17,761 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2022-11-19 07:45:17,785 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 07:45:18,530 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 07:45:18,530 INFO L300 CfgBuilder]: Removed 6 assume(true) statements. [2022-11-19 07:45:18,534 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:45:18 BoogieIcfgContainer [2022-11-19 07:45:18,534 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 07:45:18,536 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 07:45:18,536 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 07:45:18,540 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 07:45:18,540 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:45:02" (1/3) ... [2022-11-19 07:45:18,541 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39ff3ef4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:45:18, skipping insertion in model container [2022-11-19 07:45:18,541 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:45:04" (2/3) ... [2022-11-19 07:45:18,541 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@39ff3ef4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:45:18, skipping insertion in model container [2022-11-19 07:45:18,541 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:45:18" (3/3) ... [2022-11-19 07:45:18,542 INFO L112 eAbstractionObserver]: Analyzing ICFG cdaudio.i.cil-1.c [2022-11-19 07:45:18,560 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 07:45:18,561 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-19 07:45:18,619 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 07:45:18,625 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@474357c0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 07:45:18,626 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-19 07:45:18,631 INFO L276 IsEmpty]: Start isEmpty. Operand has 488 states, 354 states have (on average 1.536723163841808) internal successors, (544), 373 states have internal predecessors, (544), 113 states have call successors, (113), 19 states have call predecessors, (113), 19 states have return successors, (113), 108 states have call predecessors, (113), 113 states have call successors, (113) [2022-11-19 07:45:18,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-19 07:45:18,639 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:45:18,640 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:45:18,640 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:45:18,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:45:18,646 INFO L85 PathProgramCache]: Analyzing trace with hash -650945826, now seen corresponding path program 1 times [2022-11-19 07:45:18,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:45:18,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060659598] [2022-11-19 07:45:18,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:45:18,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:45:18,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:45:19,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:45:19,131 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:45:19,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060659598] [2022-11-19 07:45:19,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060659598] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:45:19,137 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:45:19,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:45:19,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044459264] [2022-11-19 07:45:19,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:45:19,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:45:19,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:45:19,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:45:19,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:45:19,185 INFO L87 Difference]: Start difference. First operand has 488 states, 354 states have (on average 1.536723163841808) internal successors, (544), 373 states have internal predecessors, (544), 113 states have call successors, (113), 19 states have call predecessors, (113), 19 states have return successors, (113), 108 states have call predecessors, (113), 113 states have call successors, (113) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:45:22,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:24,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:27,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:28,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:30,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:32,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:34,990 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:35,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:45:35,001 INFO L93 Difference]: Finished difference Result 1049 states and 1671 transitions. [2022-11-19 07:45:35,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:45:35,003 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-11-19 07:45:35,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:45:35,022 INFO L225 Difference]: With dead ends: 1049 [2022-11-19 07:45:35,022 INFO L226 Difference]: Without dead ends: 675 [2022-11-19 07:45:35,030 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:45:35,033 INFO L413 NwaCegarLoop]: 893 mSDtfsCounter, 608 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 16 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 1221 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.7s IncrementalHoareTripleChecker+Time [2022-11-19 07:45:35,034 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [608 Valid, 1221 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 179 Invalid, 5 Unknown, 0 Unchecked, 15.7s Time] [2022-11-19 07:45:35,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2022-11-19 07:45:35,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 668. [2022-11-19 07:45:35,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 494 states have (on average 1.4959514170040487) internal successors, (739), 507 states have internal predecessors, (739), 143 states have call successors, (143), 33 states have call predecessors, (143), 30 states have return successors, (136), 129 states have call predecessors, (136), 131 states have call successors, (136) [2022-11-19 07:45:35,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1018 transitions. [2022-11-19 07:45:35,138 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1018 transitions. Word has length 12 [2022-11-19 07:45:35,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:45:35,139 INFO L495 AbstractCegarLoop]: Abstraction has 668 states and 1018 transitions. [2022-11-19 07:45:35,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:45:35,139 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1018 transitions. [2022-11-19 07:45:35,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-11-19 07:45:35,141 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:45:35,142 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:45:35,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-19 07:45:35,142 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:45:35,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:45:35,143 INFO L85 PathProgramCache]: Analyzing trace with hash 562673794, now seen corresponding path program 1 times [2022-11-19 07:45:35,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:45:35,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908706517] [2022-11-19 07:45:35,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:45:35,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:45:35,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:45:35,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:45:35,318 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:45:35,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908706517] [2022-11-19 07:45:35,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908706517] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:45:35,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:45:35,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:45:35,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137338796] [2022-11-19 07:45:35,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:45:35,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:45:35,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:45:35,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:45:35,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:45:35,322 INFO L87 Difference]: Start difference. First operand 668 states and 1018 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:45:37,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:38,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:41,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:43,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:46,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:48,143 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:50,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:52,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:52,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:45:52,629 INFO L93 Difference]: Finished difference Result 687 states and 1043 transitions. [2022-11-19 07:45:52,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:45:52,635 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-11-19 07:45:52,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:45:52,639 INFO L225 Difference]: With dead ends: 687 [2022-11-19 07:45:52,640 INFO L226 Difference]: Without dead ends: 668 [2022-11-19 07:45:52,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:45:52,642 INFO L413 NwaCegarLoop]: 654 mSDtfsCounter, 9 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1274 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:45:52,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1274 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 170 Invalid, 6 Unknown, 0 Unchecked, 17.3s Time] [2022-11-19 07:45:52,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-11-19 07:45:52,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 668. [2022-11-19 07:45:52,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 668 states, 494 states have (on average 1.4939271255060729) internal successors, (738), 507 states have internal predecessors, (738), 143 states have call successors, (143), 33 states have call predecessors, (143), 30 states have return successors, (136), 129 states have call predecessors, (136), 131 states have call successors, (136) [2022-11-19 07:45:52,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 668 states to 668 states and 1017 transitions. [2022-11-19 07:45:52,701 INFO L78 Accepts]: Start accepts. Automaton has 668 states and 1017 transitions. Word has length 14 [2022-11-19 07:45:52,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:45:52,702 INFO L495 AbstractCegarLoop]: Abstraction has 668 states and 1017 transitions. [2022-11-19 07:45:52,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:45:52,702 INFO L276 IsEmpty]: Start isEmpty. Operand 668 states and 1017 transitions. [2022-11-19 07:45:52,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-19 07:45:52,706 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:45:52,706 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:45:52,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-19 07:45:52,707 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:45:52,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:45:52,707 INFO L85 PathProgramCache]: Analyzing trace with hash 450730197, now seen corresponding path program 1 times [2022-11-19 07:45:52,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:45:52,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460495152] [2022-11-19 07:45:52,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:45:52,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:45:52,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:45:52,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:45:52,857 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:45:52,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460495152] [2022-11-19 07:45:52,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460495152] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:45:52,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:45:52,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:45:52,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071912962] [2022-11-19 07:45:52,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:45:52,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:45:52,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:45:52,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:45:52,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:45:52,860 INFO L87 Difference]: Start difference. First operand 668 states and 1017 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:45:54,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:56,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:45:59,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:01,961 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:05,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:07,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:09,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:11,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:13,854 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:14,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:46:14,076 INFO L93 Difference]: Finished difference Result 1448 states and 2247 transitions. [2022-11-19 07:46:14,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:46:14,076 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-19 07:46:14,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:46:14,083 INFO L225 Difference]: With dead ends: 1448 [2022-11-19 07:46:14,084 INFO L226 Difference]: Without dead ends: 1107 [2022-11-19 07:46:14,085 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:46:14,086 INFO L413 NwaCegarLoop]: 1016 mSDtfsCounter, 438 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 4 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 1636 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:46:14,087 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [439 Valid, 1636 Invalid, 246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 234 Invalid, 8 Unknown, 0 Unchecked, 21.1s Time] [2022-11-19 07:46:14,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2022-11-19 07:46:14,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 806. [2022-11-19 07:46:14,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 806 states, 587 states have (on average 1.4701873935264054) internal successors, (863), 600 states have internal predecessors, (863), 173 states have call successors, (173), 49 states have call predecessors, (173), 45 states have return successors, (205), 158 states have call predecessors, (205), 161 states have call successors, (205) [2022-11-19 07:46:14,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 806 states to 806 states and 1241 transitions. [2022-11-19 07:46:14,187 INFO L78 Accepts]: Start accepts. Automaton has 806 states and 1241 transitions. Word has length 18 [2022-11-19 07:46:14,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:46:14,188 INFO L495 AbstractCegarLoop]: Abstraction has 806 states and 1241 transitions. [2022-11-19 07:46:14,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 states have internal predecessors, (16), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:46:14,188 INFO L276 IsEmpty]: Start isEmpty. Operand 806 states and 1241 transitions. [2022-11-19 07:46:14,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-19 07:46:14,190 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:46:14,190 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:46:14,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-19 07:46:14,190 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:46:14,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:46:14,191 INFO L85 PathProgramCache]: Analyzing trace with hash 2016710250, now seen corresponding path program 1 times [2022-11-19 07:46:14,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:46:14,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348094301] [2022-11-19 07:46:14,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:46:14,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:46:14,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:46:14,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:46:14,340 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:46:14,340 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348094301] [2022-11-19 07:46:14,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348094301] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:46:14,342 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:46:14,342 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-19 07:46:14,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206576922] [2022-11-19 07:46:14,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:46:14,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:46:14,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:46:14,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:46:14,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:46:14,344 INFO L87 Difference]: Start difference. First operand 806 states and 1241 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:46:16,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:18,417 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:21,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:23,430 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:24,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:26,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:28,992 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:29,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:46:29,033 INFO L93 Difference]: Finished difference Result 1307 states and 1982 transitions. [2022-11-19 07:46:29,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:46:29,035 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-11-19 07:46:29,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:46:29,040 INFO L225 Difference]: With dead ends: 1307 [2022-11-19 07:46:29,040 INFO L226 Difference]: Without dead ends: 834 [2022-11-19 07:46:29,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:46:29,043 INFO L413 NwaCegarLoop]: 651 mSDtfsCounter, 706 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 706 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:46:29,043 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [706 Valid, 691 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 5 Unknown, 0 Unchecked, 14.6s Time] [2022-11-19 07:46:29,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2022-11-19 07:46:29,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 805. [2022-11-19 07:46:29,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 805 states, 586 states have (on average 1.4658703071672354) internal successors, (859), 598 states have internal predecessors, (859), 172 states have call successors, (172), 50 states have call predecessors, (172), 46 states have return successors, (205), 158 states have call predecessors, (205), 161 states have call successors, (205) [2022-11-19 07:46:29,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1236 transitions. [2022-11-19 07:46:29,100 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1236 transitions. Word has length 19 [2022-11-19 07:46:29,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:46:29,101 INFO L495 AbstractCegarLoop]: Abstraction has 805 states and 1236 transitions. [2022-11-19 07:46:29,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:46:29,101 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1236 transitions. [2022-11-19 07:46:29,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-19 07:46:29,103 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:46:29,104 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:46:29,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-19 07:46:29,104 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:46:29,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:46:29,106 INFO L85 PathProgramCache]: Analyzing trace with hash -77727308, now seen corresponding path program 1 times [2022-11-19 07:46:29,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:46:29,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426260255] [2022-11-19 07:46:29,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:46:29,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:46:29,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:46:29,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:46:29,249 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:46:29,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426260255] [2022-11-19 07:46:29,249 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426260255] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:46:29,250 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:46:29,250 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-19 07:46:29,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130916047] [2022-11-19 07:46:29,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:46:29,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:46:29,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:46:29,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:46:29,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:46:29,251 INFO L87 Difference]: Start difference. First operand 805 states and 1236 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:46:30,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:33,405 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:36,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:38,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:40,637 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:42,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:44,668 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:44,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:46:44,739 INFO L93 Difference]: Finished difference Result 1326 states and 2002 transitions. [2022-11-19 07:46:44,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:46:44,741 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-11-19 07:46:44,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:46:44,748 INFO L225 Difference]: With dead ends: 1326 [2022-11-19 07:46:44,748 INFO L226 Difference]: Without dead ends: 1242 [2022-11-19 07:46:44,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:46:44,750 INFO L413 NwaCegarLoop]: 869 mSDtfsCounter, 688 mSDsluCounter, 306 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 3 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 688 SdHoareTripleChecker+Valid, 1175 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:46:44,750 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [688 Valid, 1175 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 105 Invalid, 6 Unknown, 0 Unchecked, 15.4s Time] [2022-11-19 07:46:44,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states. [2022-11-19 07:46:44,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 1197. [2022-11-19 07:46:44,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1197 states, 885 states have (on average 1.4757062146892654) internal successors, (1306), 896 states have internal predecessors, (1306), 236 states have call successors, (236), 78 states have call predecessors, (236), 75 states have return successors, (290), 224 states have call predecessors, (290), 225 states have call successors, (290) [2022-11-19 07:46:44,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1197 states to 1197 states and 1832 transitions. [2022-11-19 07:46:44,832 INFO L78 Accepts]: Start accepts. Automaton has 1197 states and 1832 transitions. Word has length 19 [2022-11-19 07:46:44,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:46:44,832 INFO L495 AbstractCegarLoop]: Abstraction has 1197 states and 1832 transitions. [2022-11-19 07:46:44,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:46:44,833 INFO L276 IsEmpty]: Start isEmpty. Operand 1197 states and 1832 transitions. [2022-11-19 07:46:44,835 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-19 07:46:44,835 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:46:44,835 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:46:44,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-19 07:46:44,837 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:46:44,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:46:44,838 INFO L85 PathProgramCache]: Analyzing trace with hash 752357115, now seen corresponding path program 1 times [2022-11-19 07:46:44,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:46:44,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690247208] [2022-11-19 07:46:44,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:46:44,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:46:44,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:46:44,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:46:44,966 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:46:44,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690247208] [2022-11-19 07:46:44,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690247208] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:46:44,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:46:44,967 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:46:44,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25795527] [2022-11-19 07:46:44,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:46:44,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:46:44,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:46:44,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:46:44,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:46:44,969 INFO L87 Difference]: Start difference. First operand 1197 states and 1832 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:46:47,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:49,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:52,773 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:54,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:56,165 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:46:58,324 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:00,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:00,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:47:00,423 INFO L93 Difference]: Finished difference Result 1211 states and 1850 transitions. [2022-11-19 07:47:00,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:47:00,425 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-19 07:47:00,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:47:00,430 INFO L225 Difference]: With dead ends: 1211 [2022-11-19 07:47:00,430 INFO L226 Difference]: Without dead ends: 1207 [2022-11-19 07:47:00,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:47:00,432 INFO L413 NwaCegarLoop]: 641 mSDtfsCounter, 31 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 3 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1235 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:47:00,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 1235 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 181 Invalid, 5 Unknown, 0 Unchecked, 15.4s Time] [2022-11-19 07:47:00,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1207 states. [2022-11-19 07:47:00,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1207 to 1205. [2022-11-19 07:47:00,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1205 states, 893 states have (on average 1.4759238521836506) internal successors, (1318), 902 states have internal predecessors, (1318), 236 states have call successors, (236), 78 states have call predecessors, (236), 75 states have return successors, (290), 224 states have call predecessors, (290), 225 states have call successors, (290) [2022-11-19 07:47:00,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 1844 transitions. [2022-11-19 07:47:00,495 INFO L78 Accepts]: Start accepts. Automaton has 1205 states and 1844 transitions. Word has length 18 [2022-11-19 07:47:00,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:47:00,496 INFO L495 AbstractCegarLoop]: Abstraction has 1205 states and 1844 transitions. [2022-11-19 07:47:00,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:47:00,496 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 1844 transitions. [2022-11-19 07:47:00,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-11-19 07:47:00,497 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:47:00,498 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:47:00,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-19 07:47:00,498 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:47:00,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:47:00,498 INFO L85 PathProgramCache]: Analyzing trace with hash 848677874, now seen corresponding path program 1 times [2022-11-19 07:47:00,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:47:00,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405585272] [2022-11-19 07:47:00,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:47:00,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:47:00,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:47:00,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:47:00,700 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:47:00,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405585272] [2022-11-19 07:47:00,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405585272] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:47:00,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:47:00,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:47:00,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933185170] [2022-11-19 07:47:00,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:47:00,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:47:00,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:47:00,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:47:00,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:47:00,706 INFO L87 Difference]: Start difference. First operand 1205 states and 1844 transitions. Second operand has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:47:02,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:04,522 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:06,687 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:09,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:12,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:14,558 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:15,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:17,747 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:19,759 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:19,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:47:19,830 INFO L93 Difference]: Finished difference Result 2182 states and 3341 transitions. [2022-11-19 07:47:19,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:47:19,832 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-11-19 07:47:19,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:47:19,840 INFO L225 Difference]: With dead ends: 2182 [2022-11-19 07:47:19,840 INFO L226 Difference]: Without dead ends: 1497 [2022-11-19 07:47:19,843 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:47:19,843 INFO L413 NwaCegarLoop]: 836 mSDtfsCounter, 1073 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 312 mSolverCounterSat, 324 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1075 SdHoareTripleChecker+Valid, 1102 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 324 IncrementalHoareTripleChecker+Valid, 312 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:47:19,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1075 Valid, 1102 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [324 Valid, 312 Invalid, 5 Unknown, 0 Unchecked, 19.0s Time] [2022-11-19 07:47:19,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1497 states. [2022-11-19 07:47:19,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1497 to 1193. [2022-11-19 07:47:19,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1193 states, 883 states have (on average 1.4722536806342015) internal successors, (1300), 892 states have internal predecessors, (1300), 234 states have call successors, (234), 76 states have call predecessors, (234), 75 states have return successors, (286), 224 states have call predecessors, (286), 223 states have call successors, (286) [2022-11-19 07:47:19,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1193 states to 1193 states and 1820 transitions. [2022-11-19 07:47:19,920 INFO L78 Accepts]: Start accepts. Automaton has 1193 states and 1820 transitions. Word has length 19 [2022-11-19 07:47:19,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:47:19,921 INFO L495 AbstractCegarLoop]: Abstraction has 1193 states and 1820 transitions. [2022-11-19 07:47:19,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.25) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:47:19,921 INFO L276 IsEmpty]: Start isEmpty. Operand 1193 states and 1820 transitions. [2022-11-19 07:47:19,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-19 07:47:19,922 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:47:19,923 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:47:19,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-11-19 07:47:19,923 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:47:19,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:47:19,924 INFO L85 PathProgramCache]: Analyzing trace with hash -891501918, now seen corresponding path program 1 times [2022-11-19 07:47:19,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:47:19,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468449186] [2022-11-19 07:47:19,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:47:19,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:47:19,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:47:20,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:47:20,102 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:47:20,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468449186] [2022-11-19 07:47:20,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468449186] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:47:20,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:47:20,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:47:20,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131373039] [2022-11-19 07:47:20,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:47:20,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:47:20,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:47:20,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:47:20,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:47:20,105 INFO L87 Difference]: Start difference. First operand 1193 states and 1820 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:47:22,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:24,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:26,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:29,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:32,213 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:34,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:36,237 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:38,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:38,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:47:38,355 INFO L93 Difference]: Finished difference Result 2387 states and 3643 transitions. [2022-11-19 07:47:38,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:47:38,357 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-11-19 07:47:38,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:47:38,363 INFO L225 Difference]: With dead ends: 2387 [2022-11-19 07:47:38,363 INFO L226 Difference]: Without dead ends: 1196 [2022-11-19 07:47:38,366 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:47:38,367 INFO L413 NwaCegarLoop]: 644 mSDtfsCounter, 0 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 4 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1288 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:47:38,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1288 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 136 Invalid, 7 Unknown, 0 Unchecked, 18.2s Time] [2022-11-19 07:47:38,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2022-11-19 07:47:38,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 1196. [2022-11-19 07:47:38,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1196 states, 886 states have (on average 1.4706546275395034) internal successors, (1303), 895 states have internal predecessors, (1303), 234 states have call successors, (234), 76 states have call predecessors, (234), 75 states have return successors, (286), 224 states have call predecessors, (286), 223 states have call successors, (286) [2022-11-19 07:47:38,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1196 states to 1196 states and 1823 transitions. [2022-11-19 07:47:38,444 INFO L78 Accepts]: Start accepts. Automaton has 1196 states and 1823 transitions. Word has length 21 [2022-11-19 07:47:38,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:47:38,444 INFO L495 AbstractCegarLoop]: Abstraction has 1196 states and 1823 transitions. [2022-11-19 07:47:38,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:47:38,445 INFO L276 IsEmpty]: Start isEmpty. Operand 1196 states and 1823 transitions. [2022-11-19 07:47:38,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-19 07:47:38,446 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:47:38,446 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:47:38,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-19 07:47:38,446 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:47:38,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:47:38,447 INFO L85 PathProgramCache]: Analyzing trace with hash -12316358, now seen corresponding path program 1 times [2022-11-19 07:47:38,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:47:38,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447316218] [2022-11-19 07:47:38,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:47:38,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:47:38,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:47:38,700 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:47:38,700 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:47:38,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447316218] [2022-11-19 07:47:38,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447316218] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:47:38,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727742469] [2022-11-19 07:47:38,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:47:38,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:47:38,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:47:38,707 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:47:38,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-19 07:47:39,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:47:39,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 07:47:39,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:47:39,364 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:47:39,365 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:47:39,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727742469] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:47:39,365 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 07:47:39,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-19 07:47:39,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756043585] [2022-11-19 07:47:39,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:47:39,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:47:39,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:47:39,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:47:39,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:47:39,367 INFO L87 Difference]: Start difference. First operand 1196 states and 1823 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:47:41,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:42,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:45,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:48,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:50,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:52,541 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:54,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:56,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:47:56,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:47:56,613 INFO L93 Difference]: Finished difference Result 1719 states and 2573 transitions. [2022-11-19 07:47:56,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:47:56,615 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2022-11-19 07:47:56,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:47:56,623 INFO L225 Difference]: With dead ends: 1719 [2022-11-19 07:47:56,624 INFO L226 Difference]: Without dead ends: 1642 [2022-11-19 07:47:56,625 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:47:56,626 INFO L413 NwaCegarLoop]: 657 mSDtfsCounter, 649 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 6 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 649 SdHoareTripleChecker+Valid, 975 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:47:56,626 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [649 Valid, 975 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 100 Invalid, 6 Unknown, 0 Unchecked, 17.2s Time] [2022-11-19 07:47:56,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1642 states. [2022-11-19 07:47:56,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1642 to 984. [2022-11-19 07:47:56,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 721 states have (on average 1.4244105409153953) internal successors, (1027), 727 states have internal predecessors, (1027), 185 states have call successors, (185), 73 states have call predecessors, (185), 77 states have return successors, (245), 183 states have call predecessors, (245), 178 states have call successors, (245) [2022-11-19 07:47:56,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 1457 transitions. [2022-11-19 07:47:56,709 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 1457 transitions. Word has length 24 [2022-11-19 07:47:56,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:47:56,709 INFO L495 AbstractCegarLoop]: Abstraction has 984 states and 1457 transitions. [2022-11-19 07:47:56,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-19 07:47:56,710 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 1457 transitions. [2022-11-19 07:47:56,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-19 07:47:56,735 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:47:56,736 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:47:56,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-19 07:47:56,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-19 07:47:56,944 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:47:56,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:47:56,944 INFO L85 PathProgramCache]: Analyzing trace with hash 343288140, now seen corresponding path program 1 times [2022-11-19 07:47:56,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:47:56,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418837194] [2022-11-19 07:47:56,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:47:56,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:47:57,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:47:57,127 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:47:57,127 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:47:57,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418837194] [2022-11-19 07:47:57,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418837194] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:47:57,128 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:47:57,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:47:57,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604810119] [2022-11-19 07:47:57,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:47:57,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:47:57,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:47:57,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:47:57,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:47:57,130 INFO L87 Difference]: Start difference. First operand 984 states and 1457 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:48:00,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:02,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:05,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:09,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:11,130 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:13,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:13,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:48:13,226 INFO L93 Difference]: Finished difference Result 1086 states and 1589 transitions. [2022-11-19 07:48:13,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:48:13,227 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-11-19 07:48:13,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:48:13,231 INFO L225 Difference]: With dead ends: 1086 [2022-11-19 07:48:13,231 INFO L226 Difference]: Without dead ends: 1047 [2022-11-19 07:48:13,232 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:48:13,232 INFO L413 NwaCegarLoop]: 621 mSDtfsCounter, 734 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 18 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 735 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:48:13,233 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [735 Valid, 1062 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 410 Invalid, 6 Unknown, 0 Unchecked, 16.0s Time] [2022-11-19 07:48:13,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1047 states. [2022-11-19 07:48:13,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1047 to 984. [2022-11-19 07:48:13,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 721 states have (on average 1.4216366158113731) internal successors, (1025), 727 states have internal predecessors, (1025), 185 states have call successors, (185), 73 states have call predecessors, (185), 77 states have return successors, (245), 183 states have call predecessors, (245), 178 states have call successors, (245) [2022-11-19 07:48:13,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 1455 transitions. [2022-11-19 07:48:13,332 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 1455 transitions. Word has length 28 [2022-11-19 07:48:13,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:48:13,332 INFO L495 AbstractCegarLoop]: Abstraction has 984 states and 1455 transitions. [2022-11-19 07:48:13,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:48:13,333 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 1455 transitions. [2022-11-19 07:48:13,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-19 07:48:13,335 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:48:13,335 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:48:13,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-19 07:48:13,335 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:48:13,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:48:13,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1584728047, now seen corresponding path program 1 times [2022-11-19 07:48:13,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:48:13,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448664996] [2022-11-19 07:48:13,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:48:13,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:48:13,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:48:13,494 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:48:13,494 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:48:13,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448664996] [2022-11-19 07:48:13,494 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448664996] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:48:13,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:48:13,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:48:13,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844562324] [2022-11-19 07:48:13,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:48:13,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:48:13,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:48:13,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:48:13,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:48:13,497 INFO L87 Difference]: Start difference. First operand 984 states and 1455 transitions. Second operand has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:48:16,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:19,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:22,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:24,014 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:26,186 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:28,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:30,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:30,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:48:30,300 INFO L93 Difference]: Finished difference Result 1054 states and 1544 transitions. [2022-11-19 07:48:30,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:48:30,301 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-11-19 07:48:30,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:48:30,305 INFO L225 Difference]: With dead ends: 1054 [2022-11-19 07:48:30,305 INFO L226 Difference]: Without dead ends: 1015 [2022-11-19 07:48:30,306 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:48:30,307 INFO L413 NwaCegarLoop]: 618 mSDtfsCounter, 696 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 8 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 1056 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.7s IncrementalHoareTripleChecker+Time [2022-11-19 07:48:30,307 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [696 Valid, 1056 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 378 Invalid, 5 Unknown, 0 Unchecked, 16.7s Time] [2022-11-19 07:48:30,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1015 states. [2022-11-19 07:48:30,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1015 to 984. [2022-11-19 07:48:30,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 721 states have (on average 1.418862690707351) internal successors, (1023), 727 states have internal predecessors, (1023), 185 states have call successors, (185), 73 states have call predecessors, (185), 77 states have return successors, (245), 183 states have call predecessors, (245), 178 states have call successors, (245) [2022-11-19 07:48:30,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 1453 transitions. [2022-11-19 07:48:30,387 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 1453 transitions. Word has length 29 [2022-11-19 07:48:30,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:48:30,387 INFO L495 AbstractCegarLoop]: Abstraction has 984 states and 1453 transitions. [2022-11-19 07:48:30,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.0) internal successors, (28), 4 states have internal predecessors, (28), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:48:30,387 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 1453 transitions. [2022-11-19 07:48:30,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-19 07:48:30,389 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:48:30,389 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:48:30,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-19 07:48:30,390 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:48:30,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:48:30,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1159595687, now seen corresponding path program 1 times [2022-11-19 07:48:30,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:48:30,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619920583] [2022-11-19 07:48:30,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:48:30,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:48:30,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:48:30,504 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:48:30,504 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:48:30,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619920583] [2022-11-19 07:48:30,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619920583] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:48:30,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:48:30,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:48:30,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556300179] [2022-11-19 07:48:30,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:48:30,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:48:30,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:48:30,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:48:30,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:48:30,507 INFO L87 Difference]: Start difference. First operand 984 states and 1453 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:48:32,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:35,211 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:37,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:40,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:43,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:45,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:45,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:48:45,118 INFO L93 Difference]: Finished difference Result 1414 states and 2092 transitions. [2022-11-19 07:48:45,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:48:45,120 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-11-19 07:48:45,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:48:45,126 INFO L225 Difference]: With dead ends: 1414 [2022-11-19 07:48:45,127 INFO L226 Difference]: Without dead ends: 1396 [2022-11-19 07:48:45,128 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:48:45,128 INFO L413 NwaCegarLoop]: 658 mSDtfsCounter, 678 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 7 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 678 SdHoareTripleChecker+Valid, 945 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.5s IncrementalHoareTripleChecker+Time [2022-11-19 07:48:45,129 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [678 Valid, 945 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 95 Invalid, 6 Unknown, 0 Unchecked, 14.5s Time] [2022-11-19 07:48:45,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1396 states. [2022-11-19 07:48:45,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1396 to 1387. [2022-11-19 07:48:45,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1387 states, 1029 states have (on average 1.435374149659864) internal successors, (1477), 1029 states have internal predecessors, (1477), 251 states have call successors, (251), 100 states have call predecessors, (251), 106 states have return successors, (329), 257 states have call predecessors, (329), 244 states have call successors, (329) [2022-11-19 07:48:45,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1387 states to 1387 states and 2057 transitions. [2022-11-19 07:48:45,244 INFO L78 Accepts]: Start accepts. Automaton has 1387 states and 2057 transitions. Word has length 30 [2022-11-19 07:48:45,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:48:45,247 INFO L495 AbstractCegarLoop]: Abstraction has 1387 states and 2057 transitions. [2022-11-19 07:48:45,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:48:45,248 INFO L276 IsEmpty]: Start isEmpty. Operand 1387 states and 2057 transitions. [2022-11-19 07:48:45,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-19 07:48:45,252 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:48:45,252 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:48:45,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-19 07:48:45,253 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:48:45,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:48:45,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1159872517, now seen corresponding path program 1 times [2022-11-19 07:48:45,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:48:45,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107101716] [2022-11-19 07:48:45,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:48:45,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:48:45,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:48:45,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:48:45,486 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:48:45,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107101716] [2022-11-19 07:48:45,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107101716] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:48:45,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:48:45,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:48:45,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738061360] [2022-11-19 07:48:45,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:48:45,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:48:45,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:48:45,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:48:45,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:48:45,488 INFO L87 Difference]: Start difference. First operand 1387 states and 2057 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:48:48,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:51,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:54,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:56,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:48:58,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:00,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:02,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:02,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:49:02,777 INFO L93 Difference]: Finished difference Result 1878 states and 2786 transitions. [2022-11-19 07:49:02,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:49:02,779 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-11-19 07:49:02,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:49:02,785 INFO L225 Difference]: With dead ends: 1878 [2022-11-19 07:49:02,785 INFO L226 Difference]: Without dead ends: 1868 [2022-11-19 07:49:02,786 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:49:02,787 INFO L413 NwaCegarLoop]: 857 mSDtfsCounter, 910 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 409 mSolverCounterSat, 111 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 920 SdHoareTripleChecker+Valid, 1283 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 409 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:49:02,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [920 Valid, 1283 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 409 Invalid, 7 Unknown, 0 Unchecked, 17.1s Time] [2022-11-19 07:49:02,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1868 states. [2022-11-19 07:49:02,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1868 to 1433. [2022-11-19 07:49:02,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1073 states have (on average 1.4277726001863933) internal successors, (1532), 1074 states have internal predecessors, (1532), 251 states have call successors, (251), 100 states have call predecessors, (251), 108 states have return successors, (332), 258 states have call predecessors, (332), 244 states have call successors, (332) [2022-11-19 07:49:02,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 2115 transitions. [2022-11-19 07:49:02,928 INFO L78 Accepts]: Start accepts. Automaton has 1433 states and 2115 transitions. Word has length 30 [2022-11-19 07:49:02,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:49:02,928 INFO L495 AbstractCegarLoop]: Abstraction has 1433 states and 2115 transitions. [2022-11-19 07:49:02,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:49:02,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1433 states and 2115 transitions. [2022-11-19 07:49:02,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-19 07:49:02,930 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:49:02,930 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:49:02,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-19 07:49:02,931 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:49:02,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:49:02,931 INFO L85 PathProgramCache]: Analyzing trace with hash 1145250778, now seen corresponding path program 1 times [2022-11-19 07:49:02,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:49:02,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224270285] [2022-11-19 07:49:02,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:49:02,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:49:02,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:49:03,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:49:03,043 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:49:03,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224270285] [2022-11-19 07:49:03,043 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224270285] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:49:03,044 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:49:03,044 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:49:03,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333517269] [2022-11-19 07:49:03,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:49:03,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:49:03,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:49:03,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:49:03,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:49:03,047 INFO L87 Difference]: Start difference. First operand 1433 states and 2115 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:49:05,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:06,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:09,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:12,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:14,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:16,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:18,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:20,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:20,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:49:20,788 INFO L93 Difference]: Finished difference Result 1859 states and 2759 transitions. [2022-11-19 07:49:20,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:49:20,790 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-11-19 07:49:20,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:49:20,798 INFO L225 Difference]: With dead ends: 1859 [2022-11-19 07:49:20,798 INFO L226 Difference]: Without dead ends: 1846 [2022-11-19 07:49:20,800 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:49:20,800 INFO L413 NwaCegarLoop]: 868 mSDtfsCounter, 297 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 3 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 1445 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:49:20,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 1445 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 193 Invalid, 6 Unknown, 0 Unchecked, 17.6s Time] [2022-11-19 07:49:20,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1846 states. [2022-11-19 07:49:20,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1846 to 1430. [2022-11-19 07:49:20,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1430 states, 1070 states have (on average 1.425233644859813) internal successors, (1525), 1071 states have internal predecessors, (1525), 251 states have call successors, (251), 100 states have call predecessors, (251), 108 states have return successors, (332), 258 states have call predecessors, (332), 244 states have call successors, (332) [2022-11-19 07:49:20,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1430 states to 1430 states and 2108 transitions. [2022-11-19 07:49:20,967 INFO L78 Accepts]: Start accepts. Automaton has 1430 states and 2108 transitions. Word has length 30 [2022-11-19 07:49:20,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:49:20,967 INFO L495 AbstractCegarLoop]: Abstraction has 1430 states and 2108 transitions. [2022-11-19 07:49:20,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:49:20,967 INFO L276 IsEmpty]: Start isEmpty. Operand 1430 states and 2108 transitions. [2022-11-19 07:49:20,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-19 07:49:20,969 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:49:20,969 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:49:20,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-11-19 07:49:20,970 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:49:20,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:49:20,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1596204662, now seen corresponding path program 1 times [2022-11-19 07:49:20,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:49:20,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869545561] [2022-11-19 07:49:20,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:49:20,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:49:21,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:49:21,172 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:49:21,172 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:49:21,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869545561] [2022-11-19 07:49:21,173 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869545561] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:49:21,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396750385] [2022-11-19 07:49:21,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:49:21,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:49:21,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:49:21,179 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:49:21,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-19 07:49:21,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:49:21,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 569 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-19 07:49:21,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:49:21,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:49:21,767 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:49:21,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396750385] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:49:21,767 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 07:49:21,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [3] total 6 [2022-11-19 07:49:21,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645903180] [2022-11-19 07:49:21,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:49:21,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:49:21,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:49:21,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:49:21,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-19 07:49:21,769 INFO L87 Difference]: Start difference. First operand 1430 states and 2108 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:49:24,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:27,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:30,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:33,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:34,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:36,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:38,428 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:40,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:40,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:49:40,586 INFO L93 Difference]: Finished difference Result 1442 states and 2119 transitions. [2022-11-19 07:49:40,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:49:40,589 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-11-19 07:49:40,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:49:40,595 INFO L225 Difference]: With dead ends: 1442 [2022-11-19 07:49:40,595 INFO L226 Difference]: Without dead ends: 1421 [2022-11-19 07:49:40,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-19 07:49:40,597 INFO L413 NwaCegarLoop]: 625 mSDtfsCounter, 9 mSDsluCounter, 1239 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 0 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1864 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.7s IncrementalHoareTripleChecker+Time [2022-11-19 07:49:40,597 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 1864 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 218 Invalid, 6 Unknown, 0 Unchecked, 18.7s Time] [2022-11-19 07:49:40,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1421 states. [2022-11-19 07:49:40,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1421 to 1421. [2022-11-19 07:49:40,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1421 states, 1061 states have (on average 1.4278982092365693) internal successors, (1515), 1062 states have internal predecessors, (1515), 251 states have call successors, (251), 100 states have call predecessors, (251), 108 states have return successors, (332), 258 states have call predecessors, (332), 244 states have call successors, (332) [2022-11-19 07:49:40,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1421 states to 1421 states and 2098 transitions. [2022-11-19 07:49:40,735 INFO L78 Accepts]: Start accepts. Automaton has 1421 states and 2098 transitions. Word has length 31 [2022-11-19 07:49:40,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:49:40,735 INFO L495 AbstractCegarLoop]: Abstraction has 1421 states and 2098 transitions. [2022-11-19 07:49:40,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-19 07:49:40,735 INFO L276 IsEmpty]: Start isEmpty. Operand 1421 states and 2098 transitions. [2022-11-19 07:49:40,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-19 07:49:40,756 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:49:40,756 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:49:40,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-11-19 07:49:40,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:49:40,957 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:49:40,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:49:40,957 INFO L85 PathProgramCache]: Analyzing trace with hash -238853580, now seen corresponding path program 1 times [2022-11-19 07:49:40,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:49:40,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241248810] [2022-11-19 07:49:40,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:49:40,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:49:41,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:49:41,133 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:49:41,133 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:49:41,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241248810] [2022-11-19 07:49:41,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241248810] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:49:41,134 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:49:41,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:49:41,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133887775] [2022-11-19 07:49:41,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:49:41,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:49:41,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:49:41,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:49:41,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:49:41,137 INFO L87 Difference]: Start difference. First operand 1421 states and 2098 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 07:49:43,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:45,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:47,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:50,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:52,737 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.75s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:54,407 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.67s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:56,420 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:49:58,436 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:00,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:00,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:50:00,563 INFO L93 Difference]: Finished difference Result 1897 states and 2792 transitions. [2022-11-19 07:50:00,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:50:00,565 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2022-11-19 07:50:00,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:50:00,570 INFO L225 Difference]: With dead ends: 1897 [2022-11-19 07:50:00,570 INFO L226 Difference]: Without dead ends: 1054 [2022-11-19 07:50:00,573 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:50:00,574 INFO L413 NwaCegarLoop]: 669 mSDtfsCounter, 302 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 1 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:50:00,574 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 1053 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 137 Invalid, 6 Unknown, 0 Unchecked, 19.3s Time] [2022-11-19 07:50:00,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2022-11-19 07:50:00,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 1034. [2022-11-19 07:50:00,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1034 states, 769 states have (on average 1.399219765929779) internal successors, (1076), 773 states have internal predecessors, (1076), 185 states have call successors, (185), 73 states have call predecessors, (185), 79 states have return successors, (244), 187 states have call predecessors, (244), 178 states have call successors, (244) [2022-11-19 07:50:00,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1034 states to 1034 states and 1505 transitions. [2022-11-19 07:50:00,716 INFO L78 Accepts]: Start accepts. Automaton has 1034 states and 1505 transitions. Word has length 39 [2022-11-19 07:50:00,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:50:00,717 INFO L495 AbstractCegarLoop]: Abstraction has 1034 states and 1505 transitions. [2022-11-19 07:50:00,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 07:50:00,719 INFO L276 IsEmpty]: Start isEmpty. Operand 1034 states and 1505 transitions. [2022-11-19 07:50:00,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-19 07:50:00,721 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:50:00,721 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:50:00,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-19 07:50:00,722 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:50:00,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:50:00,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1308581135, now seen corresponding path program 1 times [2022-11-19 07:50:00,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:50:00,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108951696] [2022-11-19 07:50:00,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:50:00,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:50:00,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:50:00,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:50:00,857 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:50:00,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108951696] [2022-11-19 07:50:00,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108951696] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:50:00,858 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:50:00,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:50:00,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934347548] [2022-11-19 07:50:00,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:50:00,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-19 07:50:00,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:50:00,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-19 07:50:00,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:50:00,860 INFO L87 Difference]: Start difference. First operand 1034 states and 1505 transitions. Second operand has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 07:50:02,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:04,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:06,741 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:09,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:12,049 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:13,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:15,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:17,496 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:17,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:50:17,580 INFO L93 Difference]: Finished difference Result 1059 states and 1535 transitions. [2022-11-19 07:50:17,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-19 07:50:17,582 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 38 [2022-11-19 07:50:17,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:50:17,585 INFO L225 Difference]: With dead ends: 1059 [2022-11-19 07:50:17,585 INFO L226 Difference]: Without dead ends: 1052 [2022-11-19 07:50:17,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-19 07:50:17,586 INFO L413 NwaCegarLoop]: 618 mSDtfsCounter, 32 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 4 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 1194 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:50:17,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 1194 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 162 Invalid, 5 Unknown, 0 Unchecked, 16.6s Time] [2022-11-19 07:50:17,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states. [2022-11-19 07:50:17,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 1048. [2022-11-19 07:50:17,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1048 states, 783 states have (on average 1.3959131545338441) internal successors, (1093), 787 states have internal predecessors, (1093), 185 states have call successors, (185), 73 states have call predecessors, (185), 79 states have return successors, (244), 187 states have call predecessors, (244), 178 states have call successors, (244) [2022-11-19 07:50:17,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1048 states to 1048 states and 1522 transitions. [2022-11-19 07:50:17,685 INFO L78 Accepts]: Start accepts. Automaton has 1048 states and 1522 transitions. Word has length 38 [2022-11-19 07:50:17,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:50:17,685 INFO L495 AbstractCegarLoop]: Abstraction has 1048 states and 1522 transitions. [2022-11-19 07:50:17,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.0) internal successors, (33), 3 states have internal predecessors, (33), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 07:50:17,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1048 states and 1522 transitions. [2022-11-19 07:50:17,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-19 07:50:17,687 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:50:17,688 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:50:17,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-11-19 07:50:17,688 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:50:17,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:50:17,689 INFO L85 PathProgramCache]: Analyzing trace with hash -443161321, now seen corresponding path program 1 times [2022-11-19 07:50:17,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:50:17,689 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893623455] [2022-11-19 07:50:17,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:50:17,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:50:17,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:50:17,943 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:50:17,944 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:50:17,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893623455] [2022-11-19 07:50:17,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893623455] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:50:17,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:50:17,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:50:17,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690555528] [2022-11-19 07:50:17,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:50:17,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:50:17,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:50:17,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:50:17,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:50:17,946 INFO L87 Difference]: Start difference. First operand 1048 states and 1522 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:50:20,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:23,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:27,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:29,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:31,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:34,019 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:36,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:36,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:50:36,159 INFO L93 Difference]: Finished difference Result 1596 states and 2283 transitions. [2022-11-19 07:50:36,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:50:36,160 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 49 [2022-11-19 07:50:36,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:50:36,165 INFO L225 Difference]: With dead ends: 1596 [2022-11-19 07:50:36,165 INFO L226 Difference]: Without dead ends: 1059 [2022-11-19 07:50:36,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 07:50:36,168 INFO L413 NwaCegarLoop]: 482 mSDtfsCounter, 656 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 171 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 713 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:50:36,168 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [713 Valid, 1248 Invalid, 822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 644 Invalid, 7 Unknown, 0 Unchecked, 18.1s Time] [2022-11-19 07:50:36,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2022-11-19 07:50:36,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 1042. [2022-11-19 07:50:36,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1042 states, 779 states have (on average 1.3889602053915275) internal successors, (1082), 784 states have internal predecessors, (1082), 184 states have call successors, (184), 73 states have call predecessors, (184), 78 states have return successors, (222), 184 states have call predecessors, (222), 177 states have call successors, (222) [2022-11-19 07:50:36,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1042 states to 1042 states and 1488 transitions. [2022-11-19 07:50:36,301 INFO L78 Accepts]: Start accepts. Automaton has 1042 states and 1488 transitions. Word has length 49 [2022-11-19 07:50:36,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:50:36,301 INFO L495 AbstractCegarLoop]: Abstraction has 1042 states and 1488 transitions. [2022-11-19 07:50:36,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:50:36,302 INFO L276 IsEmpty]: Start isEmpty. Operand 1042 states and 1488 transitions. [2022-11-19 07:50:36,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-19 07:50:36,304 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:50:36,304 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:50:36,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-11-19 07:50:36,304 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:50:36,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:50:36,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1854513393, now seen corresponding path program 1 times [2022-11-19 07:50:36,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:50:36,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283862491] [2022-11-19 07:50:36,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:50:36,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:50:36,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:50:36,453 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:50:36,454 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:50:36,454 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283862491] [2022-11-19 07:50:36,454 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283862491] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:50:36,454 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:50:36,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:50:36,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784424449] [2022-11-19 07:50:36,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:50:36,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:50:36,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:50:36,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:50:36,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:50:36,456 INFO L87 Difference]: Start difference. First operand 1042 states and 1488 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 07:50:38,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:40,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:43,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:46,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:49,164 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:50,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:52,455 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:54,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:56,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:50:56,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:50:56,132 INFO L93 Difference]: Finished difference Result 1371 states and 1972 transitions. [2022-11-19 07:50:56,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:50:56,134 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 40 [2022-11-19 07:50:56,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:50:56,138 INFO L225 Difference]: With dead ends: 1371 [2022-11-19 07:50:56,138 INFO L226 Difference]: Without dead ends: 943 [2022-11-19 07:50:56,140 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:50:56,140 INFO L413 NwaCegarLoop]: 667 mSDtfsCounter, 737 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 5 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 1150 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:50:56,141 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [737 Valid, 1150 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 365 Invalid, 6 Unknown, 0 Unchecked, 19.6s Time] [2022-11-19 07:50:56,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 943 states. [2022-11-19 07:50:56,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 943 to 887. [2022-11-19 07:50:56,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 668 states have (on average 1.401197604790419) internal successors, (936), 675 states have internal predecessors, (936), 162 states have call successors, (162), 56 states have call predecessors, (162), 56 states have return successors, (186), 155 states have call predecessors, (186), 155 states have call successors, (186) [2022-11-19 07:50:56,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1284 transitions. [2022-11-19 07:50:56,231 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1284 transitions. Word has length 40 [2022-11-19 07:50:56,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:50:56,231 INFO L495 AbstractCegarLoop]: Abstraction has 887 states and 1284 transitions. [2022-11-19 07:50:56,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 07:50:56,231 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1284 transitions. [2022-11-19 07:50:56,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-19 07:50:56,233 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:50:56,233 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:50:56,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-19 07:50:56,234 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:50:56,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:50:56,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1986931611, now seen corresponding path program 1 times [2022-11-19 07:50:56,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:50:56,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899858404] [2022-11-19 07:50:56,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:50:56,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:51:00,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:51:15,153 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:51:15,154 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:51:15,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899858404] [2022-11-19 07:51:15,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899858404] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:51:15,154 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:51:15,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:51:15,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175885365] [2022-11-19 07:51:15,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:51:15,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:51:15,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:51:15,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:51:15,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:51:15,157 INFO L87 Difference]: Start difference. First operand 887 states and 1284 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 3 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-19 07:51:17,682 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:20,858 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:23,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:26,482 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:28,494 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:30,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:32,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:32,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:51:32,630 INFO L93 Difference]: Finished difference Result 901 states and 1299 transitions. [2022-11-19 07:51:32,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-19 07:51:32,631 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 3 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 42 [2022-11-19 07:51:32,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:51:32,635 INFO L225 Difference]: With dead ends: 901 [2022-11-19 07:51:32,636 INFO L226 Difference]: Without dead ends: 898 [2022-11-19 07:51:32,636 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:51:32,637 INFO L413 NwaCegarLoop]: 731 mSDtfsCounter, 581 mSDsluCounter, 770 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 154 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:51:32,637 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 1501 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 450 Invalid, 7 Unknown, 0 Unchecked, 17.3s Time] [2022-11-19 07:51:32,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 898 states. [2022-11-19 07:51:32,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 898 to 874. [2022-11-19 07:51:32,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 874 states, 659 states have (on average 1.3990895295902883) internal successors, (922), 666 states have internal predecessors, (922), 159 states have call successors, (159), 55 states have call predecessors, (159), 55 states have return successors, (182), 152 states have call predecessors, (182), 152 states have call successors, (182) [2022-11-19 07:51:32,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 874 states to 874 states and 1263 transitions. [2022-11-19 07:51:32,772 INFO L78 Accepts]: Start accepts. Automaton has 874 states and 1263 transitions. Word has length 42 [2022-11-19 07:51:32,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:51:32,772 INFO L495 AbstractCegarLoop]: Abstraction has 874 states and 1263 transitions. [2022-11-19 07:51:32,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 3 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-11-19 07:51:32,773 INFO L276 IsEmpty]: Start isEmpty. Operand 874 states and 1263 transitions. [2022-11-19 07:51:32,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-19 07:51:32,775 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:51:32,775 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:51:32,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-11-19 07:51:32,776 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:51:32,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:51:32,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1920080258, now seen corresponding path program 1 times [2022-11-19 07:51:32,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:51:32,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662864903] [2022-11-19 07:51:32,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:51:32,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:51:32,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:51:33,060 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:51:33,060 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:51:33,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662864903] [2022-11-19 07:51:33,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662864903] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:51:33,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:51:33,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-19 07:51:33,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645432670] [2022-11-19 07:51:33,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:51:33,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-19 07:51:33,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:51:33,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-19 07:51:33,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-19 07:51:33,065 INFO L87 Difference]: Start difference. First operand 874 states and 1263 transitions. Second operand has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 07:51:36,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:38,794 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:42,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:44,486 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:46,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:48,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:50,764 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:52,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:51:52,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:51:52,896 INFO L93 Difference]: Finished difference Result 897 states and 1283 transitions. [2022-11-19 07:51:52,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 07:51:52,898 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 39 [2022-11-19 07:51:52,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:51:52,902 INFO L225 Difference]: With dead ends: 897 [2022-11-19 07:51:52,902 INFO L226 Difference]: Without dead ends: 892 [2022-11-19 07:51:52,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-19 07:51:52,904 INFO L413 NwaCegarLoop]: 616 mSDtfsCounter, 747 mSDsluCounter, 810 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 27 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 754 SdHoareTripleChecker+Valid, 1426 SdHoareTripleChecker+Invalid, 697 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:51:52,904 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [754 Valid, 1426 Invalid, 697 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 664 Invalid, 6 Unknown, 0 Unchecked, 19.6s Time] [2022-11-19 07:51:52,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 892 states. [2022-11-19 07:51:53,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 892 to 875. [2022-11-19 07:51:53,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 875 states, 660 states have (on average 1.3984848484848484) internal successors, (923), 667 states have internal predecessors, (923), 159 states have call successors, (159), 55 states have call predecessors, (159), 55 states have return successors, (182), 152 states have call predecessors, (182), 152 states have call successors, (182) [2022-11-19 07:51:53,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 875 states to 875 states and 1264 transitions. [2022-11-19 07:51:53,040 INFO L78 Accepts]: Start accepts. Automaton has 875 states and 1264 transitions. Word has length 39 [2022-11-19 07:51:53,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:51:53,041 INFO L495 AbstractCegarLoop]: Abstraction has 875 states and 1264 transitions. [2022-11-19 07:51:53,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.8) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-11-19 07:51:53,041 INFO L276 IsEmpty]: Start isEmpty. Operand 875 states and 1264 transitions. [2022-11-19 07:51:53,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-19 07:51:53,043 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:51:53,044 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:51:53,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-11-19 07:51:53,044 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:51:53,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:51:53,045 INFO L85 PathProgramCache]: Analyzing trace with hash -882552975, now seen corresponding path program 1 times [2022-11-19 07:51:53,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:51:53,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928697023] [2022-11-19 07:51:53,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:51:53,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:51:53,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:51:53,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:51:53,317 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:51:53,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928697023] [2022-11-19 07:51:53,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928697023] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:51:53,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1932820828] [2022-11-19 07:51:53,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:51:53,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:51:53,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:51:53,327 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:51:53,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-19 07:51:54,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:51:54,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 07:51:54,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:51:54,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-19 07:51:54,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:51:54,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:51:54,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1932820828] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:51:54,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1295339400] [2022-11-19 07:51:54,671 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-11-19 07:51:54,672 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:51:54,676 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:51:54,687 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:51:54,687 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:51:54,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:54,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:54,971 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:51:55,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:51:55,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:51:55,658 INFO L217 Elim1Store]: Index analysis took 406 ms [2022-11-19 07:52:03,308 WARN L233 SmtUtils]: Spent 7.63s on a formula simplification. DAG size of input: 814 DAG size of output: 341 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 07:52:03,321 INFO L321 Elim1Store]: treesize reduction 4744, result has 21.3 percent of original size [2022-11-19 07:52:03,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 31 select indices, 31 select index equivalence classes, 488 disjoint index pairs (out of 465 index pairs), introduced 31 new quantified variables, introduced 34 case distinctions, treesize of input 192 treesize of output 1391 [2022-11-19 07:52:03,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:03,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:03,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:03,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:03,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:03,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:04,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:04,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:04,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:04,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:04,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:04,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:04,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:04,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:04,682 INFO L217 Elim1Store]: Index analysis took 871 ms [2022-11-19 07:52:17,722 WARN L233 SmtUtils]: Spent 13.02s on a formula simplification. DAG size of input: 1002 DAG size of output: 453 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 07:52:17,730 INFO L321 Elim1Store]: treesize reduction 6523, result has 17.2 percent of original size [2022-11-19 07:52:17,731 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 37 select indices, 37 select index equivalence classes, 509 disjoint index pairs (out of 666 index pairs), introduced 37 new quantified variables, introduced 194 case distinctions, treesize of input 292 treesize of output 1537 [2022-11-19 07:52:18,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:18,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:18,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 89 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 140 [2022-11-19 07:52:18,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:18,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 58 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 140 [2022-11-19 07:52:19,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:19,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:19,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:19,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 67 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1221 treesize of output 533 [2022-11-19 07:52:19,666 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 58 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 150 [2022-11-19 07:52:19,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:19,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:19,747 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 100 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 91 [2022-11-19 07:52:22,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:22,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:22,726 INFO L321 Elim1Store]: treesize reduction 177, result has 13.7 percent of original size [2022-11-19 07:52:22,728 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3964 treesize of output 2598 [2022-11-19 07:52:23,317 INFO L321 Elim1Store]: treesize reduction 744, result has 13.6 percent of original size [2022-11-19 07:52:23,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 24 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 27 case distinctions, treesize of input 3862 treesize of output 3844 [2022-11-19 07:52:23,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:23,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:52:23,667 INFO L321 Elim1Store]: treesize reduction 165, result has 14.5 percent of original size [2022-11-19 07:52:23,669 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3932 treesize of output 3887 [2022-11-19 07:52:27,773 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:52:27,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:52:27,826 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:52:27,826 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:52:27,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:52:27,969 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:52:27,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:52:28,032 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:52:28,032 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:52:28,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:52:28,288 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:52:28,289 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:52:28,349 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:52:28,349 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:52:28,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:52:28,653 INFO L321 Elim1Store]: treesize reduction 37, result has 40.3 percent of original size [2022-11-19 07:52:28,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 96 [2022-11-19 07:52:28,703 INFO L321 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-19 07:52:28,703 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 64 [2022-11-19 07:52:28,720 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:52:28,904 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:52:28,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:52:28,964 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:52:28,965 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:52:28,985 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:52:29,731 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 97 [2022-11-19 07:52:29,751 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:52:29,769 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:52:29,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:52:29,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:52:29,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2022-11-19 07:52:29,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-19 07:52:29,862 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-19 07:52:30,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-19 07:52:30,052 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:52:30,519 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 119 for LOIs [2022-11-19 07:52:30,592 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:52:34,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1295339400] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:52:34,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:52:34,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4, 4, 4] total 14 [2022-11-19 07:52:34,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261294613] [2022-11-19 07:52:34,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:52:34,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-19 07:52:34,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:52:34,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-19 07:52:34,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-11-19 07:52:34,009 INFO L87 Difference]: Start difference. First operand 875 states and 1264 transitions. Second operand has 9 states, 8 states have (on average 4.375) internal successors, (35), 7 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 07:52:39,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:52:41,710 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:52:43,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:52:45,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:52:49,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:52:51,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:52:54,324 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:52:56,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:52:58,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:53:00,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:53:01,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:53:01,152 INFO L93 Difference]: Finished difference Result 1104 states and 1574 transitions. [2022-11-19 07:53:01,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-19 07:53:01,155 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.375) internal successors, (35), 7 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 40 [2022-11-19 07:53:01,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:53:01,165 INFO L225 Difference]: With dead ends: 1104 [2022-11-19 07:53:01,170 INFO L226 Difference]: Without dead ends: 877 [2022-11-19 07:53:01,171 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 105 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-11-19 07:53:01,172 INFO L413 NwaCegarLoop]: 609 mSDtfsCounter, 20 mSDsluCounter, 2039 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 0 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 2648 SdHoareTripleChecker+Invalid, 1462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 803 IncrementalHoareTripleChecker+Unchecked, 27.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:53:01,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 2648 Invalid, 1462 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 651 Invalid, 8 Unknown, 803 Unchecked, 27.0s Time] [2022-11-19 07:53:01,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2022-11-19 07:53:01,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 877. [2022-11-19 07:53:01,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 662 states have (on average 1.3972809667673716) internal successors, (925), 668 states have internal predecessors, (925), 159 states have call successors, (159), 56 states have call predecessors, (159), 55 states have return successors, (182), 152 states have call predecessors, (182), 152 states have call successors, (182) [2022-11-19 07:53:01,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1266 transitions. [2022-11-19 07:53:01,295 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1266 transitions. Word has length 40 [2022-11-19 07:53:01,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:53:01,295 INFO L495 AbstractCegarLoop]: Abstraction has 877 states and 1266 transitions. [2022-11-19 07:53:01,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.375) internal successors, (35), 7 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 07:53:01,296 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1266 transitions. [2022-11-19 07:53:01,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-19 07:53:01,298 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:53:01,298 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:53:01,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-19 07:53:01,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:53:01,509 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:53:01,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:53:01,509 INFO L85 PathProgramCache]: Analyzing trace with hash 238624246, now seen corresponding path program 1 times [2022-11-19 07:53:01,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:53:01,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807824800] [2022-11-19 07:53:01,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:01,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:53:01,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:01,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:53:01,689 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:53:01,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807824800] [2022-11-19 07:53:01,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807824800] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:53:01,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086247900] [2022-11-19 07:53:01,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:53:01,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:53:01,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:53:01,695 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:53:01,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-19 07:53:02,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:53:02,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-19 07:53:02,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:53:03,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-19 07:53:03,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:53:03,042 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-19 07:53:03,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086247900] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:53:03,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [482505797] [2022-11-19 07:53:03,045 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-11-19 07:53:03,046 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:53:03,046 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:53:03,046 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:53:03,046 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:53:03,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,321 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:53:03,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:03,746 INFO L217 Elim1Store]: Index analysis took 384 ms [2022-11-19 07:53:10,578 WARN L233 SmtUtils]: Spent 6.82s on a formula simplification. DAG size of input: 814 DAG size of output: 341 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 07:53:10,579 INFO L321 Elim1Store]: treesize reduction 4744, result has 21.3 percent of original size [2022-11-19 07:53:10,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 31 select indices, 31 select index equivalence classes, 488 disjoint index pairs (out of 465 index pairs), introduced 31 new quantified variables, introduced 34 case distinctions, treesize of input 192 treesize of output 1391 [2022-11-19 07:53:10,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:10,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:10,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:10,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:10,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:10,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:11,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:11,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:11,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:11,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:11,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:11,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:11,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:11,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:11,788 INFO L217 Elim1Store]: Index analysis took 916 ms [2022-11-19 07:53:24,877 WARN L233 SmtUtils]: Spent 13.08s on a formula simplification. DAG size of input: 1002 DAG size of output: 453 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 07:53:24,879 INFO L321 Elim1Store]: treesize reduction 6523, result has 17.2 percent of original size [2022-11-19 07:53:24,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 37 select indices, 37 select index equivalence classes, 509 disjoint index pairs (out of 666 index pairs), introduced 37 new quantified variables, introduced 194 case distinctions, treesize of input 292 treesize of output 1537 [2022-11-19 07:53:25,389 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 65 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:53:25,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:25,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:25,559 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 90 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 149 [2022-11-19 07:53:26,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:26,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:26,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:26,269 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 67 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1221 treesize of output 533 [2022-11-19 07:53:26,479 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 58 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 150 [2022-11-19 07:53:26,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:26,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:26,559 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 100 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 91 [2022-11-19 07:53:29,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:29,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:29,644 INFO L321 Elim1Store]: treesize reduction 177, result has 13.7 percent of original size [2022-11-19 07:53:29,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3976 treesize of output 2610 [2022-11-19 07:53:30,492 INFO L321 Elim1Store]: treesize reduction 1012, result has 10.2 percent of original size [2022-11-19 07:53:30,494 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 24 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 27 case distinctions, treesize of input 3874 treesize of output 3842 [2022-11-19 07:53:30,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:30,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:53:30,825 INFO L321 Elim1Store]: treesize reduction 165, result has 14.5 percent of original size [2022-11-19 07:53:30,827 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3930 treesize of output 3885 [2022-11-19 07:53:33,937 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:53:33,938 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:53:33,992 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:53:33,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:53:34,011 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:53:34,134 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:53:34,134 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:53:34,193 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:53:34,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:53:34,210 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:53:34,419 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:53:34,419 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:53:34,483 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:53:34,483 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:53:34,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:53:34,743 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:53:34,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:53:34,794 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:53:34,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:53:34,810 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:53:35,012 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:53:35,012 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:53:35,069 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:53:35,069 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:53:35,088 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:53:35,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 97 [2022-11-19 07:53:35,748 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:53:35,765 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:53:35,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:53:35,798 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:53:35,814 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2022-11-19 07:53:35,827 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-19 07:53:35,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-19 07:53:36,005 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:53:36,047 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-19 07:53:36,436 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 119 for LOIs [2022-11-19 07:53:36,493 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:53:40,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [482505797] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:53:40,515 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:53:40,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [4, 4, 4] total 15 [2022-11-19 07:53:40,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604460361] [2022-11-19 07:53:40,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:53:40,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-19 07:53:40,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:53:40,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-19 07:53:40,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-11-19 07:53:40,518 INFO L87 Difference]: Start difference. First operand 877 states and 1266 transitions. Second operand has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 07:53:46,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:53:48,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.60s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:53:50,425 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:53:52,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:53:54,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:54:00,188 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:54:06,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:54:10,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:54:12,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:54:14,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:54:16,279 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:54:16,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:54:16,704 INFO L93 Difference]: Finished difference Result 1101 states and 1574 transitions. [2022-11-19 07:54:16,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-19 07:54:16,706 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 40 [2022-11-19 07:54:16,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:54:16,709 INFO L225 Difference]: With dead ends: 1101 [2022-11-19 07:54:16,709 INFO L226 Difference]: Without dead ends: 879 [2022-11-19 07:54:16,710 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 104 SyntacticMatches, 5 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-11-19 07:54:16,711 INFO L413 NwaCegarLoop]: 611 mSDtfsCounter, 20 mSDsluCounter, 2829 mSDsCounter, 0 mSdLazyCounter, 1211 mSolverCounterSat, 0 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 3440 SdHoareTripleChecker+Invalid, 1624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1211 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 404 IncrementalHoareTripleChecker+Unchecked, 36.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:54:16,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 3440 Invalid, 1624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1211 Invalid, 9 Unknown, 404 Unchecked, 36.0s Time] [2022-11-19 07:54:16,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2022-11-19 07:54:16,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 877. [2022-11-19 07:54:16,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 877 states, 662 states have (on average 1.3972809667673716) internal successors, (925), 668 states have internal predecessors, (925), 159 states have call successors, (159), 56 states have call predecessors, (159), 55 states have return successors, (182), 152 states have call predecessors, (182), 152 states have call successors, (182) [2022-11-19 07:54:16,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 877 states to 877 states and 1266 transitions. [2022-11-19 07:54:16,823 INFO L78 Accepts]: Start accepts. Automaton has 877 states and 1266 transitions. Word has length 40 [2022-11-19 07:54:16,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:54:16,823 INFO L495 AbstractCegarLoop]: Abstraction has 877 states and 1266 transitions. [2022-11-19 07:54:16,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.888888888888889) internal successors, (35), 8 states have internal predecessors, (35), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-19 07:54:16,823 INFO L276 IsEmpty]: Start isEmpty. Operand 877 states and 1266 transitions. [2022-11-19 07:54:16,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-19 07:54:16,825 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:54:16,825 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:54:16,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-19 07:54:17,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:54:17,036 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:54:17,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:54:17,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1497875305, now seen corresponding path program 1 times [2022-11-19 07:54:17,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:54:17,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387294756] [2022-11-19 07:54:17,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:54:17,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:54:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:54:17,227 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:54:17,228 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:54:17,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387294756] [2022-11-19 07:54:17,228 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387294756] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:54:17,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [929400643] [2022-11-19 07:54:17,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:54:17,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:54:17,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:54:17,230 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:54:17,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-19 07:54:18,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:54:18,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 13 conjunts are in the unsatisfiable core [2022-11-19 07:54:18,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:54:18,514 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-19 07:54:18,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:54:18,551 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:54:18,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [929400643] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:54:18,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [673370510] [2022-11-19 07:54:18,554 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-11-19 07:54:18,554 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:54:18,555 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:54:18,555 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:54:18,555 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:54:18,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 52 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 149 [2022-11-19 07:54:18,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:54:18,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:18,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:54:19,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:19,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:19,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:19,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:19,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:19,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:19,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:19,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:19,261 INFO L217 Elim1Store]: Index analysis took 344 ms [2022-11-19 07:54:26,468 WARN L233 SmtUtils]: Spent 7.19s on a formula simplification. DAG size of input: 814 DAG size of output: 341 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 07:54:26,470 INFO L321 Elim1Store]: treesize reduction 4744, result has 21.3 percent of original size [2022-11-19 07:54:26,471 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 31 select indices, 31 select index equivalence classes, 488 disjoint index pairs (out of 465 index pairs), introduced 31 new quantified variables, introduced 34 case distinctions, treesize of input 192 treesize of output 1391 [2022-11-19 07:54:26,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:26,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:26,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:26,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:26,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:26,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:27,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:27,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:27,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:27,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:27,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:27,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:27,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:27,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:27,715 INFO L217 Elim1Store]: Index analysis took 947 ms [2022-11-19 07:54:41,575 WARN L233 SmtUtils]: Spent 13.84s on a formula simplification. DAG size of input: 1002 DAG size of output: 453 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 07:54:41,577 INFO L321 Elim1Store]: treesize reduction 6523, result has 17.2 percent of original size [2022-11-19 07:54:41,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 37 select indices, 37 select index equivalence classes, 509 disjoint index pairs (out of 666 index pairs), introduced 37 new quantified variables, introduced 194 case distinctions, treesize of input 292 treesize of output 1537 [2022-11-19 07:54:42,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:42,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:42,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:42,591 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 67 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1221 treesize of output 533 [2022-11-19 07:54:42,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 58 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 150 [2022-11-19 07:54:42,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:42,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:42,814 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 100 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 91 [2022-11-19 07:54:45,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:45,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:45,590 INFO L321 Elim1Store]: treesize reduction 177, result has 13.7 percent of original size [2022-11-19 07:54:45,592 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3964 treesize of output 2598 [2022-11-19 07:54:46,186 INFO L321 Elim1Store]: treesize reduction 744, result has 13.6 percent of original size [2022-11-19 07:54:46,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 24 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 27 case distinctions, treesize of input 3862 treesize of output 3844 [2022-11-19 07:54:46,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:46,525 INFO L321 Elim1Store]: treesize reduction 165, result has 14.5 percent of original size [2022-11-19 07:54:46,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3932 treesize of output 3887 [2022-11-19 07:54:50,551 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:54:50,551 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:54:50,595 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:54:50,595 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:54:50,612 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:50,700 INFO L321 Elim1Store]: treesize reduction 37, result has 40.3 percent of original size [2022-11-19 07:54:50,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 96 [2022-11-19 07:54:50,742 INFO L321 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-19 07:54:50,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 64 [2022-11-19 07:54:50,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:50,930 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:54:50,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:54:50,986 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:54:50,987 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:54:51,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:54:51,217 INFO L321 Elim1Store]: treesize reduction 37, result has 40.3 percent of original size [2022-11-19 07:54:51,218 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 96 [2022-11-19 07:54:51,259 INFO L321 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-19 07:54:51,259 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 64 [2022-11-19 07:54:51,275 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:51,428 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:54:51,428 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:54:51,477 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:54:51,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:54:51,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:52,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 97 [2022-11-19 07:54:52,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:54:52,076 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:54:52,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:54:52,109 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:54:52,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-19 07:54:52,169 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2022-11-19 07:54:52,182 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-19 07:54:52,286 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:54:52,312 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-19 07:54:52,447 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:52,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-19 07:54:52,458 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:54:52,502 INFO L321 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2022-11-19 07:54:52,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 53 treesize of output 56 [2022-11-19 07:54:52,536 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:54:52,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 50 [2022-11-19 07:54:52,563 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:54:52,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 46 [2022-11-19 07:54:52,589 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:54:52,595 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:54:52,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:54:52,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:54:52,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:52,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:52,700 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:54:52,700 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:54:52,750 INFO L321 Elim1Store]: treesize reduction 3, result has 78.6 percent of original size [2022-11-19 07:54:52,750 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 43 [2022-11-19 07:54:52,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:54:52,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:52,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:52,809 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:54:52,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:54:53,021 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:54:53,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:53,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:53,033 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:54:53,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:54:53,095 INFO L321 Elim1Store]: treesize reduction 3, result has 78.6 percent of original size [2022-11-19 07:54:53,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 43 [2022-11-19 07:54:53,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:54:53,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:53,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:54:53,165 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:54:53,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:54:53,562 INFO L321 Elim1Store]: treesize reduction 40, result has 49.4 percent of original size [2022-11-19 07:54:53,563 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 70 [2022-11-19 07:54:53,648 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:54:53,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:54:53,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:54:53,868 INFO L321 Elim1Store]: treesize reduction 68, result has 36.4 percent of original size [2022-11-19 07:54:53,869 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 175 treesize of output 152 [2022-11-19 07:54:53,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:54:54,510 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:54:55,547 INFO L197 IcfgInterpreter]: Interpreting procedure errorFn with input of size 85 for LOIs [2022-11-19 07:54:55,569 INFO L197 IcfgInterpreter]: Interpreting procedure IofCompleteRequest with input of size 187 for LOIs [2022-11-19 07:54:55,800 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 119 for LOIs [2022-11-19 07:54:55,937 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:54:55,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:54:55,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:54:56,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:54:56,068 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:54:56,080 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:54:56,099 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:55:10,952 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '78405#(and (<= ~pirp~0.offset 0) (<= ~pended~0 0) (<= (+ ~myStatus~0 1073741789) 0) (<= ~lowerDriverReturn~0 0) (<= 0 ~pended~0) (= 2 ~DC~0) (= ~s~0 ~DC~0) (<= ~setEventCalled~0 0) (= ~SKIP2~0 4) (<= 0 ~lowerDriverReturn~0) (= ~myIrp_PendingReturned~0 0) (<= 0 (+ ~myStatus~0 1073741789)) (<= 0 ~setEventCalled~0) (<= 0 ~compFptr~0.offset) (= 7 ~IPC~0) (= ~__BLAST_NONDET~0 0) (<= 0 ~pirp~0.base) (= ~routine~0 0) (= ~compFptr~0.base 0) (<= ~compRegistered~0 0) (exists ((|v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_31| Int)) (and (<= 0 |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_31|) (= (select |#valid| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_31|) 0))) (= ~MPR1~0 5) (= ~customIrp~0 0) (= ~NP~0 1) (= |#NULL.offset| 0) (<= 0 ~pirp~0.offset) (<= 0 ~compRegistered~0) (= ~_SLAM_alloc_dummy~0 0) (<= 0 |#StackHeapBarrier|) (= ~MPR3~0 6) (<= ~compFptr~0.offset 0) (= ~SKIP1~0 3) (= ~UNLOADED~0 0) (= |#NULL.base| 0))' at error location [2022-11-19 07:55:10,952 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:55:10,952 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:55:10,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2022-11-19 07:55:10,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359808623] [2022-11-19 07:55:10,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:55:10,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 07:55:10,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:55:10,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 07:55:10,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=741, Unknown=0, NotChecked=0, Total=812 [2022-11-19 07:55:10,954 INFO L87 Difference]: Start difference. First operand 877 states and 1266 transitions. Second operand has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 07:55:13,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:55:15,177 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:55:17,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:55:21,065 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:55:23,775 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:55:25,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:55:28,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:55:30,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:55:30,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:55:30,240 INFO L93 Difference]: Finished difference Result 1756 states and 2538 transitions. [2022-11-19 07:55:30,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-19 07:55:30,246 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 41 [2022-11-19 07:55:30,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:55:30,249 INFO L225 Difference]: With dead ends: 1756 [2022-11-19 07:55:30,249 INFO L226 Difference]: Without dead ends: 882 [2022-11-19 07:55:30,251 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 88 SyntacticMatches, 11 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=78, Invalid=792, Unknown=0, NotChecked=0, Total=870 [2022-11-19 07:55:30,252 INFO L413 NwaCegarLoop]: 617 mSDtfsCounter, 0 mSDsluCounter, 1234 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 26 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1851 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:55:30,252 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1851 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 205 Invalid, 7 Unknown, 0 Unchecked, 19.1s Time] [2022-11-19 07:55:30,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 882 states. [2022-11-19 07:55:30,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 882 to 882. [2022-11-19 07:55:30,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 882 states, 667 states have (on average 1.394302848575712) internal successors, (930), 673 states have internal predecessors, (930), 159 states have call successors, (159), 56 states have call predecessors, (159), 55 states have return successors, (182), 152 states have call predecessors, (182), 152 states have call successors, (182) [2022-11-19 07:55:30,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 882 states to 882 states and 1271 transitions. [2022-11-19 07:55:30,342 INFO L78 Accepts]: Start accepts. Automaton has 882 states and 1271 transitions. Word has length 41 [2022-11-19 07:55:30,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:55:30,342 INFO L495 AbstractCegarLoop]: Abstraction has 882 states and 1271 transitions. [2022-11-19 07:55:30,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 07:55:30,342 INFO L276 IsEmpty]: Start isEmpty. Operand 882 states and 1271 transitions. [2022-11-19 07:55:30,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-19 07:55:30,344 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:55:30,345 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:55:30,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-19 07:55:30,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:55:30,556 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:55:30,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:55:30,556 INFO L85 PathProgramCache]: Analyzing trace with hash -378858655, now seen corresponding path program 2 times [2022-11-19 07:55:30,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:55:30,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313810277] [2022-11-19 07:55:30,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:55:30,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:55:30,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:55:30,789 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 07:55:30,790 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:55:30,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313810277] [2022-11-19 07:55:30,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313810277] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:55:30,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438417515] [2022-11-19 07:55:30,790 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-19 07:55:30,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:55:30,791 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:55:30,795 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:55:30,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-19 07:55:32,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-11-19 07:55:32,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:55:32,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 716 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-19 07:55:32,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:55:32,236 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 07:55:32,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:55:32,285 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-19 07:55:32,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438417515] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:55:32,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [744278572] [2022-11-19 07:55:32,288 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-11-19 07:55:32,288 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:55:32,288 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:55:32,289 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:55:32,289 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:55:32,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,372 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:55:32,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,478 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:55:32,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:32,782 INFO L217 Elim1Store]: Index analysis took 251 ms [2022-11-19 07:55:45,972 WARN L233 SmtUtils]: Spent 13.17s on a formula simplification. DAG size of input: 1002 DAG size of output: 453 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 07:55:45,974 INFO L321 Elim1Store]: treesize reduction 6523, result has 17.2 percent of original size [2022-11-19 07:55:45,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 37 select indices, 37 select index equivalence classes, 509 disjoint index pairs (out of 666 index pairs), introduced 37 new quantified variables, introduced 194 case distinctions, treesize of input 292 treesize of output 1537 [2022-11-19 07:55:46,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:46,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:46,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:46,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:46,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:46,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:46,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:46,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:46,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 31 select indices, 31 select index equivalence classes, 645 disjoint index pairs (out of 465 index pairs), introduced 31 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 292 [2022-11-19 07:55:46,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:46,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:46,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 90 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 149 [2022-11-19 07:55:47,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:47,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:47,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:47,157 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 67 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1221 treesize of output 533 [2022-11-19 07:55:47,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 58 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 121 treesize of output 150 [2022-11-19 07:55:47,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:47,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:47,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 100 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 91 [2022-11-19 07:55:49,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:49,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:49,997 INFO L321 Elim1Store]: treesize reduction 177, result has 13.7 percent of original size [2022-11-19 07:55:49,998 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3976 treesize of output 2610 [2022-11-19 07:55:50,618 INFO L321 Elim1Store]: treesize reduction 1012, result has 10.2 percent of original size [2022-11-19 07:55:50,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 24 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 27 case distinctions, treesize of input 3874 treesize of output 3842 [2022-11-19 07:55:50,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:50,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:50,933 INFO L321 Elim1Store]: treesize reduction 165, result has 14.5 percent of original size [2022-11-19 07:55:50,935 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3930 treesize of output 3885 [2022-11-19 07:55:53,925 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:55:53,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:55:53,974 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:55:53,974 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:55:53,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:54,073 INFO L321 Elim1Store]: treesize reduction 37, result has 40.3 percent of original size [2022-11-19 07:55:54,075 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 96 [2022-11-19 07:55:54,112 INFO L321 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-19 07:55:54,112 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 64 [2022-11-19 07:55:54,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:54,299 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:55:54,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:55:54,346 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:55:54,346 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:55:54,363 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:54,621 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:55:54,621 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:55:54,659 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:55:54,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:55:54,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:54,832 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:55:54,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:55:54,883 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:55:54,883 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:55:54,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:55:55,420 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 97 [2022-11-19 07:55:55,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:55:55,454 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:55:55,472 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:55:55,485 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:55:55,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-19 07:55:55,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 7 [2022-11-19 07:55:55,541 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-19 07:55:55,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-19 07:55:55,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:55:55,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:55:55,806 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:55:55,812 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:55:55,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 63 [2022-11-19 07:55:55,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 63 [2022-11-19 07:55:55,844 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 65 [2022-11-19 07:55:55,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:55:55,863 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:55:55,869 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:55:55,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:55:55,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:55,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:55,955 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:55:55,956 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:55:56,001 INFO L321 Elim1Store]: treesize reduction 3, result has 78.6 percent of original size [2022-11-19 07:55:56,001 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 43 [2022-11-19 07:55:56,031 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:55:56,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:56,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:56,043 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:55:56,043 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:55:56,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:55:56,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:56,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:56,240 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:55:56,241 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:55:56,288 INFO L321 Elim1Store]: treesize reduction 3, result has 78.6 percent of original size [2022-11-19 07:55:56,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 43 [2022-11-19 07:55:56,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:55:56,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:56,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:55:56,340 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:55:56,341 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:55:56,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:55:56,748 INFO L321 Elim1Store]: treesize reduction 40, result has 49.4 percent of original size [2022-11-19 07:55:56,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 70 [2022-11-19 07:55:56,809 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:55:56,896 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:55:57,020 INFO L321 Elim1Store]: treesize reduction 68, result has 36.4 percent of original size [2022-11-19 07:55:57,020 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 175 treesize of output 152 [2022-11-19 07:55:57,079 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:55:57,598 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:55:58,546 INFO L197 IcfgInterpreter]: Interpreting procedure errorFn with input of size 85 for LOIs [2022-11-19 07:55:58,566 INFO L197 IcfgInterpreter]: Interpreting procedure IofCompleteRequest with input of size 187 for LOIs [2022-11-19 07:55:58,743 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 119 for LOIs [2022-11-19 07:55:58,824 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:55:58,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:55:58,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:55:58,864 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:56:14,594 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '82387#(and (<= ~pirp~0.offset 0) (<= ~pended~0 0) (<= (+ ~myStatus~0 1073741789) 0) (<= ~lowerDriverReturn~0 0) (<= 0 ~pended~0) (= 2 ~DC~0) (= ~s~0 ~DC~0) (<= ~setEventCalled~0 0) (= ~SKIP2~0 4) (<= 0 ~lowerDriverReturn~0) (= ~myIrp_PendingReturned~0 0) (exists ((|v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_33| Int)) (and (= (select |#valid| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_33|) 0) (<= 0 |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_33|))) (<= 0 (+ ~myStatus~0 1073741789)) (<= 0 ~setEventCalled~0) (<= 0 ~compFptr~0.offset) (= 7 ~IPC~0) (= ~__BLAST_NONDET~0 0) (<= 0 ~pirp~0.base) (= ~routine~0 0) (= ~compFptr~0.base 0) (<= ~compRegistered~0 0) (= ~MPR1~0 5) (= ~customIrp~0 0) (= ~NP~0 1) (= |#NULL.offset| 0) (<= 0 ~pirp~0.offset) (<= 0 ~compRegistered~0) (= ~_SLAM_alloc_dummy~0 0) (<= 0 |#StackHeapBarrier|) (= ~MPR3~0 6) (<= ~compFptr~0.offset 0) (= ~SKIP1~0 3) (= ~UNLOADED~0 0) (= |#NULL.base| 0))' at error location [2022-11-19 07:56:14,594 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:56:14,594 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:56:14,594 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 5] total 9 [2022-11-19 07:56:14,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020372066] [2022-11-19 07:56:14,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:56:14,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-19 07:56:14,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:56:14,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-19 07:56:14,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=848, Unknown=0, NotChecked=0, Total=930 [2022-11-19 07:56:14,596 INFO L87 Difference]: Start difference. First operand 882 states and 1271 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 07:56:18,297 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:56:19,780 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:56:21,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:56:23,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:56:26,732 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:56:31,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:56:33,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:56:35,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:56:38,803 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:56:40,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:56:40,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:56:40,819 INFO L93 Difference]: Finished difference Result 1767 states and 2551 transitions. [2022-11-19 07:56:40,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 07:56:40,824 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 46 [2022-11-19 07:56:40,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:56:40,827 INFO L225 Difference]: With dead ends: 1767 [2022-11-19 07:56:40,828 INFO L226 Difference]: Without dead ends: 889 [2022-11-19 07:56:40,830 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 96 SyntacticMatches, 16 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 16.0s TimeCoverageRelationStatistics Valid=100, Invalid=956, Unknown=0, NotChecked=0, Total=1056 [2022-11-19 07:56:40,830 INFO L413 NwaCegarLoop]: 617 mSDtfsCounter, 0 mSDsluCounter, 2468 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 31 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3085 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:56:40,831 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3085 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 338 Invalid, 7 Unknown, 0 Unchecked, 25.9s Time] [2022-11-19 07:56:40,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 889 states. [2022-11-19 07:56:40,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 889 to 889. [2022-11-19 07:56:40,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 889 states, 674 states have (on average 1.3902077151335313) internal successors, (937), 680 states have internal predecessors, (937), 159 states have call successors, (159), 56 states have call predecessors, (159), 55 states have return successors, (182), 152 states have call predecessors, (182), 152 states have call successors, (182) [2022-11-19 07:56:40,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 889 states to 889 states and 1278 transitions. [2022-11-19 07:56:40,946 INFO L78 Accepts]: Start accepts. Automaton has 889 states and 1278 transitions. Word has length 46 [2022-11-19 07:56:40,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:56:40,946 INFO L495 AbstractCegarLoop]: Abstraction has 889 states and 1278 transitions. [2022-11-19 07:56:40,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 9 states have internal predecessors, (49), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 07:56:40,946 INFO L276 IsEmpty]: Start isEmpty. Operand 889 states and 1278 transitions. [2022-11-19 07:56:40,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-11-19 07:56:40,948 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:56:40,949 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:56:40,967 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-19 07:56:41,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-19 07:56:41,162 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:56:41,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:56:41,163 INFO L85 PathProgramCache]: Analyzing trace with hash 446435585, now seen corresponding path program 3 times [2022-11-19 07:56:41,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:56:41,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731724068] [2022-11-19 07:56:41,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:56:41,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:56:41,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:56:41,621 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-19 07:56:41,621 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:56:41,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731724068] [2022-11-19 07:56:41,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731724068] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:56:41,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521228507] [2022-11-19 07:56:41,622 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-19 07:56:41,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:56:41,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:56:41,627 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:56:41,652 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-19 07:56:42,975 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-19 07:56:42,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-19 07:56:42,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 869 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-19 07:56:42,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:56:43,029 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-19 07:56:43,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:56:43,135 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-11-19 07:56:43,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521228507] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:56:43,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1354164763] [2022-11-19 07:56:43,137 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-11-19 07:56:43,138 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:56:43,138 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:56:43,138 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:56:43,138 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:56:43,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:56:43,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 43 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 140 [2022-11-19 07:56:43,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 41 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 140 [2022-11-19 07:56:43,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,504 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:56:43,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:43,818 INFO L217 Elim1Store]: Index analysis took 282 ms [2022-11-19 07:56:51,417 WARN L233 SmtUtils]: Spent 7.59s on a formula simplification. DAG size of input: 814 DAG size of output: 341 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 07:56:51,419 INFO L321 Elim1Store]: treesize reduction 4744, result has 21.3 percent of original size [2022-11-19 07:56:51,420 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 31 select indices, 31 select index equivalence classes, 488 disjoint index pairs (out of 465 index pairs), introduced 31 new quantified variables, introduced 34 case distinctions, treesize of input 192 treesize of output 1391 [2022-11-19 07:56:51,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:51,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:51,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:51,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:51,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:51,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:52,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:52,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:52,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:52,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:52,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:52,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:52,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:52,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:56:52,659 INFO L217 Elim1Store]: Index analysis took 966 ms [2022-11-19 07:57:06,194 WARN L233 SmtUtils]: Spent 13.52s on a formula simplification. DAG size of input: 1002 DAG size of output: 453 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 07:57:06,196 INFO L321 Elim1Store]: treesize reduction 6523, result has 17.2 percent of original size [2022-11-19 07:57:06,197 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 37 select indices, 37 select index equivalence classes, 509 disjoint index pairs (out of 666 index pairs), introduced 37 new quantified variables, introduced 194 case distinctions, treesize of input 292 treesize of output 1537 [2022-11-19 07:57:07,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:07,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:07,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:07,129 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 67 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1236 treesize of output 548 [2022-11-19 07:57:07,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 58 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 153 [2022-11-19 07:57:07,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:07,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:07,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 100 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 104 [2022-11-19 07:57:10,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:10,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:10,285 INFO L321 Elim1Store]: treesize reduction 177, result has 13.7 percent of original size [2022-11-19 07:57:10,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3989 treesize of output 2623 [2022-11-19 07:57:10,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:10,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:10,636 INFO L321 Elim1Store]: treesize reduction 165, result has 14.5 percent of original size [2022-11-19 07:57:10,637 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3938 treesize of output 3893 [2022-11-19 07:57:11,167 INFO L321 Elim1Store]: treesize reduction 1014, result has 8.3 percent of original size [2022-11-19 07:57:11,169 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 24 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 26 case distinctions, treesize of input 3887 treesize of output 3848 [2022-11-19 07:57:12,914 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:57:12,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:57:12,962 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:57:12,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:57:12,979 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:57:13,078 INFO L321 Elim1Store]: treesize reduction 37, result has 40.3 percent of original size [2022-11-19 07:57:13,078 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 96 [2022-11-19 07:57:13,131 INFO L321 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-19 07:57:13,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 64 [2022-11-19 07:57:13,146 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:57:13,307 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:57:13,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:57:13,355 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:57:13,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:57:13,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:57:13,573 INFO L321 Elim1Store]: treesize reduction 37, result has 40.3 percent of original size [2022-11-19 07:57:13,573 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 96 [2022-11-19 07:57:13,612 INFO L321 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-19 07:57:13,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 64 [2022-11-19 07:57:13,626 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:57:13,783 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:57:13,783 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:57:13,829 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:57:13,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:57:13,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:57:14,403 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 97 [2022-11-19 07:57:14,421 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:57:14,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:57:14,462 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:57:14,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:57:14,502 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-19 07:57:14,523 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2022-11-19 07:57:14,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-19 07:57:14,681 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-19 07:57:14,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:57:14,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:57:14,861 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:57:14,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:57:14,881 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 63 [2022-11-19 07:57:14,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 65 [2022-11-19 07:57:14,895 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 63 [2022-11-19 07:57:14,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:57:14,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:57:14,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:57:15,000 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:57:15,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:15,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:15,012 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:57:15,012 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:57:15,054 INFO L321 Elim1Store]: treesize reduction 3, result has 78.6 percent of original size [2022-11-19 07:57:15,054 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 43 [2022-11-19 07:57:15,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:57:15,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:15,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:15,103 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:57:15,104 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:57:15,308 INFO L321 Elim1Store]: treesize reduction 3, result has 78.6 percent of original size [2022-11-19 07:57:15,309 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 43 [2022-11-19 07:57:15,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:57:15,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:15,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:15,353 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:57:15,353 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:57:15,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:57:15,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:15,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:57:15,400 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:57:15,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:57:15,700 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:57:15,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:57:15,845 INFO L321 Elim1Store]: treesize reduction 40, result has 49.4 percent of original size [2022-11-19 07:57:15,846 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 70 [2022-11-19 07:57:15,969 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:57:16,092 INFO L321 Elim1Store]: treesize reduction 68, result has 36.4 percent of original size [2022-11-19 07:57:16,092 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 175 treesize of output 152 [2022-11-19 07:57:16,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:57:16,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:57:17,444 INFO L197 IcfgInterpreter]: Interpreting procedure errorFn with input of size 85 for LOIs [2022-11-19 07:57:17,464 INFO L197 IcfgInterpreter]: Interpreting procedure IofCompleteRequest with input of size 187 for LOIs [2022-11-19 07:57:17,640 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 119 for LOIs [2022-11-19 07:57:17,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:57:17,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:57:17,810 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:57:17,893 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:57:17,907 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:57:17,921 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:57:17,934 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:57:34,965 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '86452#(and (<= ~pirp~0.offset 0) (<= ~pended~0 0) (<= (+ ~myStatus~0 1073741789) 0) (<= ~lowerDriverReturn~0 0) (<= 0 ~pended~0) (= 2 ~DC~0) (= ~s~0 ~DC~0) (<= ~setEventCalled~0 0) (= ~SKIP2~0 4) (<= 0 ~lowerDriverReturn~0) (= ~myIrp_PendingReturned~0 0) (<= 0 (+ ~myStatus~0 1073741789)) (<= 0 ~setEventCalled~0) (<= 0 ~compFptr~0.offset) (= 7 ~IPC~0) (= ~__BLAST_NONDET~0 0) (<= 0 ~pirp~0.base) (= ~routine~0 0) (= ~compFptr~0.base 0) (<= ~compRegistered~0 0) (= ~MPR1~0 5) (= ~customIrp~0 0) (= ~NP~0 1) (= |#NULL.offset| 0) (<= 0 ~pirp~0.offset) (<= 0 ~compRegistered~0) (exists ((|v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_35| Int)) (and (<= 0 |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_35|) (= (select |#valid| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_35|) 0))) (= ~_SLAM_alloc_dummy~0 0) (<= 0 |#StackHeapBarrier|) (= ~MPR3~0 6) (<= ~compFptr~0.offset 0) (= ~SKIP1~0 3) (= ~UNLOADED~0 0) (= |#NULL.base| 0))' at error location [2022-11-19 07:57:34,966 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:57:34,966 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:57:34,966 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6] total 13 [2022-11-19 07:57:34,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412035345] [2022-11-19 07:57:34,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:57:34,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-19 07:57:34,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:57:34,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-19 07:57:34,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=1081, Unknown=0, NotChecked=0, Total=1190 [2022-11-19 07:57:34,968 INFO L87 Difference]: Start difference. First operand 889 states and 1278 transitions. Second operand has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 13 states have internal predecessors, (60), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 07:57:38,485 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:57:40,498 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:57:42,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:57:44,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:57:46,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:57:48,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:57:53,468 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:57:55,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:57:57,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:58:00,576 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:58:02,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-19 07:58:02,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:58:02,594 INFO L93 Difference]: Finished difference Result 1788 states and 2583 transitions. [2022-11-19 07:58:02,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-19 07:58:02,600 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 13 states have internal predecessors, (60), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 53 [2022-11-19 07:58:02,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:58:02,604 INFO L225 Difference]: With dead ends: 1788 [2022-11-19 07:58:02,604 INFO L226 Difference]: Without dead ends: 907 [2022-11-19 07:58:02,607 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 116 SyntacticMatches, 20 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 17.6s TimeCoverageRelationStatistics Valid=148, Invalid=1258, Unknown=0, NotChecked=0, Total=1406 [2022-11-19 07:58:02,608 INFO L413 NwaCegarLoop]: 617 mSDtfsCounter, 0 mSDsluCounter, 2468 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 85 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3085 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:58:02,608 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3085 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 442 Invalid, 8 Unknown, 0 Unchecked, 27.1s Time] [2022-11-19 07:58:02,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 907 states. [2022-11-19 07:58:02,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 907 to 907. [2022-11-19 07:58:02,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 907 states, 692 states have (on average 1.380057803468208) internal successors, (955), 698 states have internal predecessors, (955), 159 states have call successors, (159), 56 states have call predecessors, (159), 55 states have return successors, (182), 152 states have call predecessors, (182), 152 states have call successors, (182) [2022-11-19 07:58:02,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 907 states to 907 states and 1296 transitions. [2022-11-19 07:58:02,750 INFO L78 Accepts]: Start accepts. Automaton has 907 states and 1296 transitions. Word has length 53 [2022-11-19 07:58:02,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:58:02,751 INFO L495 AbstractCegarLoop]: Abstraction has 907 states and 1296 transitions. [2022-11-19 07:58:02,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.615384615384615) internal successors, (60), 13 states have internal predecessors, (60), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-19 07:58:02,751 INFO L276 IsEmpty]: Start isEmpty. Operand 907 states and 1296 transitions. [2022-11-19 07:58:02,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-19 07:58:02,752 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:58:02,753 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:58:02,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-19 07:58:02,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-19 07:58:02,965 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION === [errorFnErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-19 07:58:02,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:58:02,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1883747863, now seen corresponding path program 4 times [2022-11-19 07:58:02,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:58:02,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443788550] [2022-11-19 07:58:02,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:58:02,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:58:03,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:58:03,817 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-11-19 07:58:03,818 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:58:03,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443788550] [2022-11-19 07:58:03,818 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443788550] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:58:03,818 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [962306449] [2022-11-19 07:58:03,818 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-19 07:58:03,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:58:03,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:58:03,820 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:58:03,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_710d5f17-13a4-4276-be5b-77150f1d2eef/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-19 07:58:05,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:58:05,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 1175 conjuncts, 25 conjunts are in the unsatisfiable core [2022-11-19 07:58:05,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:58:05,521 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-11-19 07:58:05,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:58:06,091 INFO L134 CoverageAnalysis]: Checked inductivity of 199 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2022-11-19 07:58:06,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [962306449] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:58:06,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1535275566] [2022-11-19 07:58:06,094 INFO L159 IcfgInterpreter]: Started Sifa with 38 locations of interest [2022-11-19 07:58:06,095 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:58:06,095 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:58:06,095 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:58:06,095 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:58:06,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:58:06,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:06,574 INFO L217 Elim1Store]: Index analysis took 302 ms [2022-11-19 07:58:19,591 WARN L233 SmtUtils]: Spent 13.00s on a formula simplification. DAG size of input: 1002 DAG size of output: 453 (called from [L 318] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2022-11-19 07:58:19,593 INFO L321 Elim1Store]: treesize reduction 6523, result has 17.2 percent of original size [2022-11-19 07:58:19,594 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 37 select indices, 37 select index equivalence classes, 509 disjoint index pairs (out of 666 index pairs), introduced 37 new quantified variables, introduced 194 case distinctions, treesize of input 292 treesize of output 1537 [2022-11-19 07:58:19,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:19,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:19,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:19,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:19,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:19,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:19,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:19,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:19,936 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 31 select indices, 31 select index equivalence classes, 645 disjoint index pairs (out of 465 index pairs), introduced 31 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 292 [2022-11-19 07:58:20,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:20,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:20,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 90 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 136 treesize of output 149 [2022-11-19 07:58:20,321 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 65 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-19 07:58:20,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:20,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:20,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:20,784 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 67 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 1236 treesize of output 548 [2022-11-19 07:58:20,964 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 58 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 153 [2022-11-19 07:58:21,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:21,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:21,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 100 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 104 [2022-11-19 07:58:24,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:24,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:24,108 INFO L321 Elim1Store]: treesize reduction 177, result has 13.7 percent of original size [2022-11-19 07:58:24,110 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3975 treesize of output 2609 [2022-11-19 07:58:24,814 INFO L321 Elim1Store]: treesize reduction 950, result has 10.1 percent of original size [2022-11-19 07:58:24,815 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 24 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 27 case distinctions, treesize of input 3873 treesize of output 3841 [2022-11-19 07:58:25,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:25,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:25,233 INFO L321 Elim1Store]: treesize reduction 165, result has 14.5 percent of original size [2022-11-19 07:58:25,234 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 3938 treesize of output 3899 [2022-11-19 07:58:27,095 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:58:27,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:58:27,144 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:58:27,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:58:27,162 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:58:27,359 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:58:27,359 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:58:27,403 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:58:27,403 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:58:27,418 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:58:27,572 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:58:27,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:58:27,636 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:58:27,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:58:27,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:58:27,874 INFO L321 Elim1Store]: treesize reduction 37, result has 40.3 percent of original size [2022-11-19 07:58:27,874 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 96 [2022-11-19 07:58:27,918 INFO L321 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-19 07:58:27,918 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 64 [2022-11-19 07:58:27,934 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:58:28,118 INFO L321 Elim1Store]: treesize reduction 42, result has 39.1 percent of original size [2022-11-19 07:58:28,119 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 135 treesize of output 113 [2022-11-19 07:58:28,170 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-19 07:58:28,171 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 76 [2022-11-19 07:58:28,191 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:58:28,712 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 97 [2022-11-19 07:58:28,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:58:28,750 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:58:28,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:58:28,784 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:58:28,815 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-19 07:58:28,836 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 9 [2022-11-19 07:58:28,849 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 5 [2022-11-19 07:58:28,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:58:29,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-19 07:58:29,157 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-19 07:58:29,162 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:58:29,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-19 07:58:29,208 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:58:29,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 54 [2022-11-19 07:58:29,239 INFO L321 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2022-11-19 07:58:29,239 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 52 [2022-11-19 07:58:29,269 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:58:29,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 46 [2022-11-19 07:58:29,291 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:58:29,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:58:29,302 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:58:29,382 INFO L321 Elim1Store]: treesize reduction 3, result has 78.6 percent of original size [2022-11-19 07:58:29,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 43 [2022-11-19 07:58:29,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:58:29,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:29,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:29,437 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:58:29,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:58:29,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:58:29,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:29,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:29,493 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:58:29,494 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:58:29,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:58:29,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:29,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:29,696 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:58:29,697 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:58:29,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:58:29,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:29,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:58:29,738 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-19 07:58:29,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 13 [2022-11-19 07:58:29,793 INFO L321 Elim1Store]: treesize reduction 3, result has 78.6 percent of original size [2022-11-19 07:58:29,794 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 43 [2022-11-19 07:58:30,173 INFO L321 Elim1Store]: treesize reduction 40, result has 49.4 percent of original size [2022-11-19 07:58:30,173 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 70 [2022-11-19 07:58:30,230 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:58:30,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:58:30,328 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:58:30,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2022-11-19 07:58:30,469 INFO L321 Elim1Store]: treesize reduction 68, result has 36.4 percent of original size [2022-11-19 07:58:30,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 175 treesize of output 152 [2022-11-19 07:58:31,018 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-11-19 07:58:31,927 INFO L197 IcfgInterpreter]: Interpreting procedure errorFn with input of size 85 for LOIs [2022-11-19 07:58:31,944 INFO L197 IcfgInterpreter]: Interpreting procedure IofCompleteRequest with input of size 189 for LOIs [2022-11-19 07:58:32,125 INFO L197 IcfgInterpreter]: Interpreting procedure #Ultimate.C_memset with input of size 119 for LOIs [2022-11-19 07:58:32,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-19 07:58:32,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:58:32,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-19 07:58:32,320 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:58:52,252 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '90722#(and (<= ~pirp~0.offset 0) (<= ~pended~0 0) (<= (+ ~myStatus~0 1073741789) 0) (<= ~lowerDriverReturn~0 0) (exists ((|v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37| Int)) (and (<= 0 |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37|) (= (select |#valid| |v_ULTIMATE.start_CdAudio535DeviceControl_~#srb~6#1.base_37|) 0))) (<= 0 ~pended~0) (= 2 ~DC~0) (= ~s~0 ~DC~0) (<= ~setEventCalled~0 0) (= ~SKIP2~0 4) (<= 0 ~lowerDriverReturn~0) (= ~myIrp_PendingReturned~0 0) (<= 0 (+ ~myStatus~0 1073741789)) (<= 0 ~setEventCalled~0) (<= 0 ~compFptr~0.offset) (= 7 ~IPC~0) (= ~__BLAST_NONDET~0 0) (<= 0 ~pirp~0.base) (= ~routine~0 0) (= ~compFptr~0.base 0) (<= ~compRegistered~0 0) (= ~MPR1~0 5) (= ~customIrp~0 0) (= ~NP~0 1) (= |#NULL.offset| 0) (<= 0 ~pirp~0.offset) (<= 0 ~compRegistered~0) (= ~_SLAM_alloc_dummy~0 0) (<= 0 |#StackHeapBarrier|) (= ~MPR3~0 6) (<= ~compFptr~0.offset 0) (= ~SKIP1~0 3) (= ~UNLOADED~0 0) (= |#NULL.base| 0))' at error location [2022-11-19 07:58:52,253 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:58:52,253 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:58:52,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 14] total 27 [2022-11-19 07:58:52,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588895430] [2022-11-19 07:58:52,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:58:52,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-11-19 07:58:52,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:58:52,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-11-19 07:58:52,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=271, Invalid=2081, Unknown=0, NotChecked=0, Total=2352 [2022-11-19 07:58:52,256 INFO L87 Difference]: Start difference. First operand 907 states and 1296 transitions. Second operand has 27 states, 27 states have (on average 2.4814814814814814) internal successors, (67), 27 states have internal predecessors, (67), 1 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4)