./Ultimate.py --spec ../../sv-benchmarks/c/Systems_DeviceDriversLinux64_ReachSafety.prp --file ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point_true-unreach-call.cil.out.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5842f4b8 Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point_true-unreach-call.cil.out.c -s /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 17751f735cce1578eca5ce1433e8e405b7fe654f ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis Calling Ultimate with: java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point_true-unreach-call.cil.out.c -s /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 17751f735cce1578eca5ce1433e8e405b7fe654f ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken --- Real Ultimate output --- This is Ultimate 0.1.23-5842f4b [2018-11-18 11:48:09,822 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 11:48:09,823 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 11:48:09,831 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 11:48:09,831 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 11:48:09,831 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 11:48:09,832 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 11:48:09,833 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 11:48:09,834 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 11:48:09,835 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 11:48:09,836 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 11:48:09,836 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 11:48:09,836 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 11:48:09,837 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 11:48:09,838 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 11:48:09,838 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 11:48:09,839 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 11:48:09,840 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 11:48:09,841 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 11:48:09,842 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 11:48:09,843 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 11:48:09,844 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 11:48:09,846 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 11:48:09,846 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 11:48:09,846 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 11:48:09,847 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 11:48:09,848 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 11:48:09,848 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 11:48:09,849 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 11:48:09,850 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 11:48:09,850 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 11:48:09,850 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 11:48:09,851 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 11:48:09,851 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 11:48:09,852 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 11:48:09,852 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 11:48:09,852 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Default.epf [2018-11-18 11:48:09,862 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 11:48:09,862 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 11:48:09,863 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-18 11:48:09,863 INFO L133 SettingsManager]: * User list type=DISABLED [2018-11-18 11:48:09,864 INFO L133 SettingsManager]: * calls to implemented procedures=false [2018-11-18 11:48:09,864 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-11-18 11:48:09,864 INFO L133 SettingsManager]: * Explicit value domain=true [2018-11-18 11:48:09,864 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2018-11-18 11:48:09,864 INFO L133 SettingsManager]: * Octagon Domain=false [2018-11-18 11:48:09,864 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-11-18 11:48:09,864 INFO L133 SettingsManager]: * Log string format=TERM [2018-11-18 11:48:09,864 INFO L133 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2018-11-18 11:48:09,864 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-11-18 11:48:09,865 INFO L133 SettingsManager]: * Interval Domain=false [2018-11-18 11:48:09,865 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 11:48:09,865 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-11-18 11:48:09,865 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 11:48:09,865 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-18 11:48:09,865 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-18 11:48:09,866 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-18 11:48:09,866 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 11:48:09,866 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 11:48:09,866 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-18 11:48:09,866 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 11:48:09,866 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 11:48:09,866 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-18 11:48:09,867 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-18 11:48:09,867 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-18 11:48:09,867 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 11:48:09,867 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-18 11:48:09,867 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-18 11:48:09,867 INFO L133 SettingsManager]: * Trace refinement strategy=TAIPAN [2018-11-18 11:48:09,869 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-18 11:48:09,869 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-11-18 11:48:09,869 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-11-18 11:48:09,869 INFO L133 SettingsManager]: * To the following directory=dump/ [2018-11-18 11:48:09,869 INFO L133 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan 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(__VERIFIER_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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 17751f735cce1578eca5ce1433e8e405b7fe654f [2018-11-18 11:48:09,894 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 11:48:09,904 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 11:48:09,906 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 11:48:09,907 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 11:48:09,908 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 11:48:09,908 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point_true-unreach-call.cil.out.c [2018-11-18 11:48:09,954 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/data/90aa85d0a/13a78675310b4fbf847514d2f6d079f8/FLAGdda4dcae1 [2018-11-18 11:48:10,472 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 11:48:10,473 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point_true-unreach-call.cil.out.c [2018-11-18 11:48:10,501 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/data/90aa85d0a/13a78675310b4fbf847514d2f6d079f8/FLAGdda4dcae1 [2018-11-18 11:48:10,927 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/data/90aa85d0a/13a78675310b4fbf847514d2f6d079f8 [2018-11-18 11:48:10,930 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 11:48:10,931 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 11:48:10,931 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 11:48:10,931 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 11:48:10,933 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 11:48:10,934 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:48:10" (1/1) ... [2018-11-18 11:48:10,935 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@105cc2e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:10, skipping insertion in model container [2018-11-18 11:48:10,935 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:48:10" (1/1) ... [2018-11-18 11:48:10,941 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 11:48:11,008 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 11:48:13,272 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 11:48:13,331 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 11:48:14,096 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 11:48:14,282 INFO L195 MainTranslator]: Completed translation [2018-11-18 11:48:14,282 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14 WrapperNode [2018-11-18 11:48:14,282 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 11:48:14,283 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 11:48:14,283 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 11:48:14,283 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 11:48:14,288 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14" (1/1) ... [2018-11-18 11:48:14,342 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14" (1/1) ... [2018-11-18 11:48:14,360 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 11:48:14,360 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 11:48:14,360 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 11:48:14,360 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 11:48:14,367 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14" (1/1) ... [2018-11-18 11:48:14,367 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14" (1/1) ... [2018-11-18 11:48:14,389 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14" (1/1) ... [2018-11-18 11:48:14,390 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14" (1/1) ... [2018-11-18 11:48:14,492 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14" (1/1) ... [2018-11-18 11:48:14,509 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14" (1/1) ... [2018-11-18 11:48:14,544 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14" (1/1) ... [2018-11-18 11:48:14,564 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 11:48:14,564 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 11:48:14,565 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 11:48:14,565 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 11:48:14,565 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-18 11:48:14,620 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_copy_from_buffer [2018-11-18 11:48:14,620 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_copy_from_buffer [2018-11-18 11:48:14,621 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_17 [2018-11-18 11:48:14,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_17 [2018-11-18 11:48:14,621 INFO L130 BoogieDeclarations]: Found specification of procedure twa_chrdev_ioctl [2018-11-18 11:48:14,621 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_chrdev_ioctl [2018-11-18 11:48:14,621 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_13 [2018-11-18 11:48:14,621 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_13 [2018-11-18 11:48:14,622 INFO L130 BoogieDeclarations]: Found specification of procedure twa_probe [2018-11-18 11:48:14,622 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_probe [2018-11-18 11:48:14,622 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2018-11-18 11:48:14,622 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_suspend_late_3 [2018-11-18 11:48:14,622 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsi_eh_reset [2018-11-18 11:48:14,623 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsi_eh_reset [2018-11-18 11:48:14,623 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2018-11-18 11:48:14,623 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2018-11-18 11:48:14,623 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2018-11-18 11:48:14,623 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2018-11-18 11:48:14,623 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-11-18 11:48:14,623 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-11-18 11:48:14,623 INFO L130 BoogieDeclarations]: Found specification of procedure file_inode [2018-11-18 11:48:14,623 INFO L138 BoogieDeclarations]: Found implementation of procedure file_inode [2018-11-18 11:48:14,624 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2018-11-18 11:48:14,624 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2018-11-18 11:48:14,624 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsi_biosparam [2018-11-18 11:48:14,624 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsi_biosparam [2018-11-18 11:48:14,624 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:48:14,624 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:48:14,624 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsi_queue_lck [2018-11-18 11:48:14,624 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsi_queue_lck [2018-11-18 11:48:14,625 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2018-11-18 11:48:14,625 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2018-11-18 11:48:14,625 INFO L130 BoogieDeclarations]: Found specification of procedure twa_get_request_id [2018-11-18 11:48:14,625 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_get_request_id [2018-11-18 11:48:14,625 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_18 [2018-11-18 11:48:14,625 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_18 [2018-11-18 11:48:14,625 INFO L130 BoogieDeclarations]: Found specification of procedure twa_fill_sense [2018-11-18 11:48:14,625 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_fill_sense [2018-11-18 11:48:14,626 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_bufflen [2018-11-18 11:48:14,626 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_bufflen [2018-11-18 11:48:14,626 INFO L130 BoogieDeclarations]: Found specification of procedure twa_poll_status_gone [2018-11-18 11:48:14,626 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_poll_status_gone [2018-11-18 11:48:14,626 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2018-11-18 11:48:14,626 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2018-11-18 11:48:14,626 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask [2018-11-18 11:48:14,626 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2018-11-18 11:48:14,627 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_remove_host [2018-11-18 11:48:14,627 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2018-11-18 11:48:14,627 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_5 [2018-11-18 11:48:14,627 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2018-11-18 11:48:14,628 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2018-11-18 11:48:14,629 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_scsi_host_template_4 [2018-11-18 11:48:14,629 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_scsi_host_template_4 [2018-11-18 11:48:14,629 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2018-11-18 11:48:14,629 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2018-11-18 11:48:14,629 INFO L130 BoogieDeclarations]: Found specification of procedure twa_empty_response_queue_large [2018-11-18 11:48:14,629 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_empty_response_queue_large [2018-11-18 11:48:14,629 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-11-18 11:48:14,629 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-11-18 11:48:14,630 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_chrdev_22 [2018-11-18 11:48:14,630 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_chrdev_22 [2018-11-18 11:48:14,630 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_1 [2018-11-18 11:48:14,630 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_1 [2018-11-18 11:48:14,630 INFO L130 BoogieDeclarations]: Found specification of procedure twa_resume [2018-11-18 11:48:14,630 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_resume [2018-11-18 11:48:14,630 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2018-11-18 11:48:14,630 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2018-11-18 11:48:14,630 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sglist [2018-11-18 11:48:14,631 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sglist [2018-11-18 11:48:14,631 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_rq_timeout [2018-11-18 11:48:14,631 INFO L130 BoogieDeclarations]: Found specification of procedure twa_init [2018-11-18 11:48:14,631 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_init [2018-11-18 11:48:14,631 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-18 11:48:14,631 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-18 11:48:14,631 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2018-11-18 11:48:14,631 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2018-11-18 11:48:14,632 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2018-11-18 11:48:14,632 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2018-11-18 11:48:14,632 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2018-11-18 11:48:14,632 INFO L130 BoogieDeclarations]: Found specification of procedure twa_remove [2018-11-18 11:48:14,632 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_remove [2018-11-18 11:48:14,632 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_sync_time [2018-11-18 11:48:14,632 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_sync_time [2018-11-18 11:48:14,632 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2018-11-18 11:48:14,633 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2018-11-18 11:48:14,633 INFO L130 BoogieDeclarations]: Found specification of procedure twa_reset_sequence [2018-11-18 11:48:14,633 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_reset_sequence [2018-11-18 11:48:14,633 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2018-11-18 11:48:14,633 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2018-11-18 11:48:14,633 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_alloc [2018-11-18 11:48:14,633 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2018-11-18 11:48:14,633 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_chrdev_25 [2018-11-18 11:48:14,633 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_chrdev_25 [2018-11-18 11:48:14,634 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-11-18 11:48:14,634 INFO L130 BoogieDeclarations]: Found specification of procedure twa_get_param [2018-11-18 11:48:14,634 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_get_param [2018-11-18 11:48:14,634 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2018-11-18 11:48:14,634 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2018-11-18 11:48:14,634 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2018-11-18 11:48:14,634 INFO L130 BoogieDeclarations]: Found specification of procedure dma_supported [2018-11-18 11:48:14,634 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_dma_map [2018-11-18 11:48:14,635 INFO L130 BoogieDeclarations]: Found specification of procedure twa_load_sgl [2018-11-18 11:48:14,635 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_load_sgl [2018-11-18 11:48:14,635 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2018-11-18 11:48:14,635 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2018-11-18 11:48:14,635 INFO L130 BoogieDeclarations]: Found specification of procedure twa_string_lookup [2018-11-18 11:48:14,635 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_string_lookup [2018-11-18 11:48:14,635 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2018-11-18 11:48:14,635 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2018-11-18 11:48:14,636 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2018-11-18 11:48:14,636 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2018-11-18 11:48:14,636 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2018-11-18 11:48:14,636 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock [2018-11-18 11:48:14,636 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-11-18 11:48:14,636 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2018-11-18 11:48:14,636 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2018-11-18 11:48:14,636 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2018-11-18 11:48:14,636 INFO L130 BoogieDeclarations]: Found specification of procedure __unregister_chrdev [2018-11-18 11:48:14,637 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2018-11-18 11:48:14,637 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2018-11-18 11:48:14,637 INFO L130 BoogieDeclarations]: Found specification of procedure twa_slave_configure [2018-11-18 11:48:14,637 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_slave_configure [2018-11-18 11:48:14,637 INFO L130 BoogieDeclarations]: Found specification of procedure __twa_shutdown [2018-11-18 11:48:14,637 INFO L138 BoogieDeclarations]: Found implementation of procedure __twa_shutdown [2018-11-18 11:48:14,637 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_5 [2018-11-18 11:48:14,637 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_5 [2018-11-18 11:48:14,637 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_twa_chrdev_mutex [2018-11-18 11:48:14,638 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_twa_chrdev_mutex [2018-11-18 11:48:14,638 INFO L130 BoogieDeclarations]: Found specification of procedure twa_show_stats [2018-11-18 11:48:14,638 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_show_stats [2018-11-18 11:48:14,638 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2018-11-18 11:48:14,638 INFO L130 BoogieDeclarations]: Found specification of procedure do_gettimeofday [2018-11-18 11:48:14,638 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2018-11-18 11:48:14,638 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_add_host_with_dma [2018-11-18 11:48:14,638 INFO L130 BoogieDeclarations]: Found specification of procedure twa_shutdown [2018-11-18 11:48:14,638 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_shutdown [2018-11-18 11:48:14,639 INFO L130 BoogieDeclarations]: Found specification of procedure twa_post_command_packet [2018-11-18 11:48:14,639 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_post_command_packet [2018-11-18 11:48:14,639 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2018-11-18 11:48:14,639 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_add_host [2018-11-18 11:48:14,639 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_add_host [2018-11-18 11:48:14,639 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_severity_lookup [2018-11-18 11:48:14,639 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_severity_lookup [2018-11-18 11:48:14,639 INFO L130 BoogieDeclarations]: Found specification of procedure twa_suspend [2018-11-18 11:48:14,640 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_suspend [2018-11-18 11:48:14,640 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2018-11-18 11:48:14,640 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2018-11-18 11:48:14,640 INFO L130 BoogieDeclarations]: Found specification of procedure twa_free_request_id [2018-11-18 11:48:14,640 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_free_request_id [2018-11-18 11:48:14,640 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2018-11-18 11:48:14,640 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2018-11-18 11:48:14,640 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2018-11-18 11:48:14,640 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2018-11-18 11:48:14,641 INFO L130 BoogieDeclarations]: Found specification of procedure twa_empty_response_queue [2018-11-18 11:48:14,641 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_empty_response_queue [2018-11-18 11:48:14,641 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_dma_unmap [2018-11-18 11:48:14,641 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2018-11-18 11:48:14,641 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2018-11-18 11:48:14,641 INFO L130 BoogieDeclarations]: Found specification of procedure register_chrdev [2018-11-18 11:48:14,641 INFO L138 BoogieDeclarations]: Found implementation of procedure register_chrdev [2018-11-18 11:48:14,641 INFO L130 BoogieDeclarations]: Found specification of procedure twa_decode_bits [2018-11-18 11:48:14,641 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_decode_bits [2018-11-18 11:48:14,642 INFO L130 BoogieDeclarations]: Found specification of procedure __register_chrdev [2018-11-18 11:48:14,642 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2018-11-18 11:48:14,642 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_change_queue_depth [2018-11-18 11:48:14,642 INFO L130 BoogieDeclarations]: Found specification of procedure twa_chrdev_open [2018-11-18 11:48:14,642 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_chrdev_open [2018-11-18 11:48:14,642 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2018-11-18 11:48:14,642 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_remove_host_23 [2018-11-18 11:48:14,642 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_remove_host_23 [2018-11-18 11:48:14,642 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2018-11-18 11:48:14,643 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2018-11-18 11:48:14,643 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_remove_host_24 [2018-11-18 11:48:14,643 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_remove_host_24 [2018-11-18 11:48:14,643 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-11-18 11:48:14,643 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev [2018-11-18 11:48:14,643 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev [2018-11-18 11:48:14,643 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2018-11-18 11:48:14,643 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2018-11-18 11:48:14,644 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2018-11-18 11:48:14,644 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_remove_host_28 [2018-11-18 11:48:14,644 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_remove_host_28 [2018-11-18 11:48:14,644 INFO L130 BoogieDeclarations]: Found specification of procedure pci_bus_write_config_word [2018-11-18 11:48:14,644 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_1 [2018-11-18 11:48:14,644 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_1 [2018-11-18 11:48:14,644 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-11-18 11:48:14,644 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-11-18 11:48:14,644 INFO L130 BoogieDeclarations]: Found specification of procedure pci_try_set_mwi [2018-11-18 11:48:14,645 INFO L130 BoogieDeclarations]: Found specification of procedure pci_choose_state [2018-11-18 11:48:14,645 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_drain_queue [2018-11-18 11:48:14,645 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_drain_queue [2018-11-18 11:48:14,645 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2018-11-18 11:48:14,645 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2018-11-18 11:48:14,645 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2018-11-18 11:48:14,645 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2018-11-18 11:48:14,645 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2018-11-18 11:48:14,645 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msi_range [2018-11-18 11:48:14,646 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2018-11-18 11:48:14,646 INFO L130 BoogieDeclarations]: Found specification of procedure twa_initialize_device_extension [2018-11-18 11:48:14,646 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_initialize_device_extension [2018-11-18 11:48:14,646 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq_27 [2018-11-18 11:48:14,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq_27 [2018-11-18 11:48:14,646 INFO L130 BoogieDeclarations]: Found specification of procedure twa_initconnection [2018-11-18 11:48:14,646 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_initconnection [2018-11-18 11:48:14,646 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq_21 [2018-11-18 11:48:14,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq_21 [2018-11-18 11:48:14,647 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2018-11-18 11:48:14,647 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2018-11-18 11:48:14,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2018-11-18 11:48:14,647 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2018-11-18 11:48:14,647 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2018-11-18 11:48:14,647 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2018-11-18 11:48:14,647 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_1 [2018-11-18 11:48:14,647 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_1 [2018-11-18 11:48:14,647 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2018-11-18 11:48:14,648 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2018-11-18 11:48:14,648 INFO L130 BoogieDeclarations]: Found specification of procedure noop_llseek [2018-11-18 11:48:14,648 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2018-11-18 11:48:14,648 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2018-11-18 11:48:14,648 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2018-11-18 11:48:14,648 INFO L130 BoogieDeclarations]: Found specification of procedure pci_request_regions [2018-11-18 11:48:14,648 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_coherent_mask [2018-11-18 11:48:14,648 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_coherent_mask [2018-11-18 11:48:14,648 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_from_buffer [2018-11-18 11:48:14,649 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2018-11-18 11:48:14,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2018-11-18 11:48:14,649 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:48:14,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:48:14,649 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msi_exact [2018-11-18 11:48:14,649 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_msi_exact [2018-11-18 11:48:14,649 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_queue_event [2018-11-18 11:48:14,649 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_queue_event [2018-11-18 11:48:14,649 INFO L130 BoogieDeclarations]: Found specification of procedure twa_interrupt [2018-11-18 11:48:14,650 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_interrupt [2018-11-18 11:48:14,650 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2018-11-18 11:48:14,650 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2018-11-18 11:48:14,650 INFO L130 BoogieDeclarations]: Found specification of procedure __pci_enable_wake [2018-11-18 11:48:14,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver_30 [2018-11-18 11:48:14,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver_30 [2018-11-18 11:48:14,650 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2018-11-18 11:48:14,650 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2018-11-18 11:48:14,650 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_cmd_get_serial [2018-11-18 11:48:14,650 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2018-11-18 11:48:14,651 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2018-11-18 11:48:14,651 INFO L130 BoogieDeclarations]: Found specification of procedure twa_exit [2018-11-18 11:48:14,651 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_exit [2018-11-18 11:48:14,651 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_count [2018-11-18 11:48:14,651 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_count [2018-11-18 11:48:14,651 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_to_buffer [2018-11-18 11:48:14,651 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_scan_host [2018-11-18 11:48:14,651 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2018-11-18 11:48:14,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2018-11-18 11:48:14,652 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-18 11:48:14,652 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-18 11:48:14,652 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2018-11-18 11:48:14,652 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-11-18 11:48:14,652 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2018-11-18 11:48:14,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2018-11-18 11:48:14,652 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-11-18 11:48:14,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-11-18 11:48:14,652 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq_19 [2018-11-18 11:48:14,653 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq_19 [2018-11-18 11:48:14,653 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2018-11-18 11:48:14,653 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2018-11-18 11:48:14,653 INFO L130 BoogieDeclarations]: Found specification of procedure twa_allocate_memory [2018-11-18 11:48:14,653 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_allocate_memory [2018-11-18 11:48:14,653 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2018-11-18 11:48:14,653 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irqrestore [2018-11-18 11:48:14,653 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2018-11-18 11:48:14,653 INFO L130 BoogieDeclarations]: Found specification of procedure twa_poll_response [2018-11-18 11:48:14,653 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_poll_response [2018-11-18 11:48:14,654 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2018-11-18 11:48:14,654 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_early_3 [2018-11-18 11:48:14,654 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:48:14,654 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:48:14,654 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq_26 [2018-11-18 11:48:14,654 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq_26 [2018-11-18 11:48:14,654 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsiop_execute_scsi [2018-11-18 11:48:14,654 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsiop_execute_scsi [2018-11-18 11:48:14,654 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2018-11-18 11:48:14,655 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2018-11-18 11:48:14,655 INFO L130 BoogieDeclarations]: Found specification of procedure twa_reset_device_extension [2018-11-18 11:48:14,655 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_reset_device_extension [2018-11-18 11:48:14,655 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___pci_register_driver_29 [2018-11-18 11:48:14,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___pci_register_driver_29 [2018-11-18 11:48:14,655 INFO L130 BoogieDeclarations]: Found specification of procedure twa_free_device_extension [2018-11-18 11:48:14,655 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_free_device_extension [2018-11-18 11:48:14,655 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2018-11-18 11:48:14,655 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_15 [2018-11-18 11:48:14,655 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_15 [2018-11-18 11:48:14,656 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_twa_chrdev_mutex [2018-11-18 11:48:14,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_twa_chrdev_mutex [2018-11-18 11:48:14,656 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_16 [2018-11-18 11:48:14,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_16 [2018-11-18 11:48:14,656 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsiop_execute_scsi_complete [2018-11-18 11:48:14,656 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsiop_execute_scsi_complete [2018-11-18 11:48:14,656 INFO L130 BoogieDeclarations]: Found specification of procedure __pci_register_driver [2018-11-18 11:48:14,656 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_add_host_with_dma_12 [2018-11-18 11:48:14,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_add_host_with_dma_12 [2018-11-18 11:48:14,657 INFO L130 BoogieDeclarations]: Found specification of procedure twa_check_bits [2018-11-18 11:48:14,657 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_check_bits [2018-11-18 11:48:14,657 INFO L130 BoogieDeclarations]: Found specification of procedure twa_check_srl [2018-11-18 11:48:14,657 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_check_srl [2018-11-18 11:48:14,657 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_driver_3 [2018-11-18 11:48:14,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_driver_3 [2018-11-18 11:48:14,657 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_copy_to_buffer [2018-11-18 11:48:14,657 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_copy_to_buffer [2018-11-18 11:48:14,658 INFO L130 BoogieDeclarations]: Found specification of procedure choose_interrupt_2 [2018-11-18 11:48:14,658 INFO L138 BoogieDeclarations]: Found implementation of procedure choose_interrupt_2 [2018-11-18 11:48:14,658 INFO L130 BoogieDeclarations]: Found specification of procedure choose_interrupt_1 [2018-11-18 11:48:14,658 INFO L138 BoogieDeclarations]: Found implementation of procedure choose_interrupt_1 [2018-11-18 11:48:14,658 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2018-11-18 11:48:14,658 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2018-11-18 11:48:14,658 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2018-11-18 11:48:14,658 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user_overflow [2018-11-18 11:48:14,658 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2018-11-18 11:48:14,658 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2018-11-18 11:48:14,659 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2018-11-18 11:48:14,659 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2018-11-18 11:48:14,659 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2018-11-18 11:48:14,659 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2018-11-18 11:48:14,659 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2018-11-18 11:48:14,659 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2018-11-18 11:48:14,659 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_set_resid [2018-11-18 11:48:14,659 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_set_resid [2018-11-18 11:48:14,659 INFO L130 BoogieDeclarations]: Found specification of procedure twa_poll_status [2018-11-18 11:48:14,659 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_poll_status [2018-11-18 11:48:14,660 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2018-11-18 11:48:14,660 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user_overflow [2018-11-18 11:48:14,660 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock [2018-11-18 11:48:14,660 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_complete [2018-11-18 11:48:14,660 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_complete [2018-11-18 11:48:14,660 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_read_queue [2018-11-18 11:48:14,660 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_read_queue [2018-11-18 11:48:14,660 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsi_queue [2018-11-18 11:48:14,660 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsi_queue [2018-11-18 11:48:14,661 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_14 [2018-11-18 11:48:14,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_14 [2018-11-18 11:48:14,661 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2018-11-18 11:48:14,661 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2018-11-18 11:48:14,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2018-11-18 11:48:14,661 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2018-11-18 11:48:14,661 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 11:48:14,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 11:48:14,661 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_host_alloc_20 [2018-11-18 11:48:14,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_host_alloc_20 [2018-11-18 11:48:53,442 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 11:48:53,442 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:48:53 BoogieIcfgContainer [2018-11-18 11:48:53,443 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 11:48:53,444 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-18 11:48:53,444 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-18 11:48:53,446 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-18 11:48:53,447 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 11:48:10" (1/3) ... [2018-11-18 11:48:53,448 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d7d01bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 11:48:53, skipping insertion in model container [2018-11-18 11:48:53,448 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:48:14" (2/3) ... [2018-11-18 11:48:53,448 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d7d01bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 11:48:53, skipping insertion in model container [2018-11-18 11:48:53,448 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:48:53" (3/3) ... [2018-11-18 11:48:53,450 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point_true-unreach-call.cil.out.c [2018-11-18 11:48:53,458 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-18 11:48:53,465 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-18 11:48:53,478 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-18 11:48:53,510 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-18 11:48:53,510 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-18 11:48:53,510 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-18 11:48:53,510 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 11:48:53,511 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 11:48:53,511 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-18 11:48:53,511 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 11:48:53,511 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-18 11:48:53,545 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states. [2018-11-18 11:48:53,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-11-18 11:48:53,554 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:48:53,554 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:48:53,555 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:48:53,558 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:48:53,559 INFO L82 PathProgramCache]: Analyzing trace with hash -1542160555, now seen corresponding path program 1 times [2018-11-18 11:48:53,560 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:48:53,606 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:48:53,606 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:48:53,606 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:48:53,606 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:48:54,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:48:54,624 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2018-11-18 11:48:54,625 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:48:54,626 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:48:54,626 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:48:54,630 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:48:54,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:48:54,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:48:54,643 INFO L87 Difference]: Start difference. First operand 1646 states. Second operand 3 states. [2018-11-18 11:48:55,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:48:55,745 INFO L93 Difference]: Finished difference Result 4758 states and 6679 transitions. [2018-11-18 11:48:55,746 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:48:55,747 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 172 [2018-11-18 11:48:55,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:48:55,775 INFO L225 Difference]: With dead ends: 4758 [2018-11-18 11:48:55,775 INFO L226 Difference]: Without dead ends: 3116 [2018-11-18 11:48:55,784 INFO L604 BasicCegarLoop]: 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 [2018-11-18 11:48:55,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3116 states. [2018-11-18 11:48:55,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3116 to 3070. [2018-11-18 11:48:55,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3070 states. [2018-11-18 11:48:55,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3070 states to 3070 states and 4282 transitions. [2018-11-18 11:48:55,923 INFO L78 Accepts]: Start accepts. Automaton has 3070 states and 4282 transitions. Word has length 172 [2018-11-18 11:48:55,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:48:55,924 INFO L480 AbstractCegarLoop]: Abstraction has 3070 states and 4282 transitions. [2018-11-18 11:48:55,924 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:48:55,924 INFO L276 IsEmpty]: Start isEmpty. Operand 3070 states and 4282 transitions. [2018-11-18 11:48:55,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-11-18 11:48:55,928 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:48:55,929 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:48:55,929 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:48:55,929 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:48:55,929 INFO L82 PathProgramCache]: Analyzing trace with hash -1994142446, now seen corresponding path program 1 times [2018-11-18 11:48:55,929 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:48:55,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:48:55,932 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:48:55,932 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:48:55,932 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:48:56,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:48:56,359 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2018-11-18 11:48:56,359 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:48:56,359 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:48:56,359 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:48:56,361 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:48:56,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:48:56,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:48:56,361 INFO L87 Difference]: Start difference. First operand 3070 states and 4282 transitions. Second operand 3 states. [2018-11-18 11:48:59,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:48:59,556 INFO L93 Difference]: Finished difference Result 9077 states and 12677 transitions. [2018-11-18 11:48:59,556 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:48:59,556 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 173 [2018-11-18 11:48:59,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:48:59,586 INFO L225 Difference]: With dead ends: 9077 [2018-11-18 11:48:59,586 INFO L226 Difference]: Without dead ends: 6046 [2018-11-18 11:48:59,598 INFO L604 BasicCegarLoop]: 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 [2018-11-18 11:48:59,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6046 states. [2018-11-18 11:48:59,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6046 to 6039. [2018-11-18 11:48:59,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6039 states. [2018-11-18 11:48:59,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6039 states to 6039 states and 8436 transitions. [2018-11-18 11:48:59,818 INFO L78 Accepts]: Start accepts. Automaton has 6039 states and 8436 transitions. Word has length 173 [2018-11-18 11:48:59,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:48:59,818 INFO L480 AbstractCegarLoop]: Abstraction has 6039 states and 8436 transitions. [2018-11-18 11:48:59,818 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:48:59,819 INFO L276 IsEmpty]: Start isEmpty. Operand 6039 states and 8436 transitions. [2018-11-18 11:48:59,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2018-11-18 11:48:59,822 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:48:59,823 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:48:59,823 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:48:59,823 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:48:59,823 INFO L82 PathProgramCache]: Analyzing trace with hash -1725223986, now seen corresponding path program 1 times [2018-11-18 11:48:59,823 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:48:59,826 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:48:59,826 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:48:59,827 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:48:59,827 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:00,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:00,371 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2018-11-18 11:49:00,372 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:00,372 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:00,372 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:00,372 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:00,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:00,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:00,373 INFO L87 Difference]: Start difference. First operand 6039 states and 8436 transitions. Second operand 3 states. [2018-11-18 11:49:01,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:01,563 INFO L93 Difference]: Finished difference Result 17163 states and 24089 transitions. [2018-11-18 11:49:01,564 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:01,564 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 185 [2018-11-18 11:49:01,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:01,617 INFO L225 Difference]: With dead ends: 17163 [2018-11-18 11:49:01,617 INFO L226 Difference]: Without dead ends: 11163 [2018-11-18 11:49:01,638 INFO L604 BasicCegarLoop]: 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 [2018-11-18 11:49:01,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11163 states. [2018-11-18 11:49:01,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11163 to 11067. [2018-11-18 11:49:01,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11067 states. [2018-11-18 11:49:02,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11067 states to 11067 states and 15593 transitions. [2018-11-18 11:49:02,006 INFO L78 Accepts]: Start accepts. Automaton has 11067 states and 15593 transitions. Word has length 185 [2018-11-18 11:49:02,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:02,007 INFO L480 AbstractCegarLoop]: Abstraction has 11067 states and 15593 transitions. [2018-11-18 11:49:02,007 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:02,007 INFO L276 IsEmpty]: Start isEmpty. Operand 11067 states and 15593 transitions. [2018-11-18 11:49:02,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-11-18 11:49:02,011 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:02,011 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:02,011 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:02,011 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:02,011 INFO L82 PathProgramCache]: Analyzing trace with hash 854832174, now seen corresponding path program 1 times [2018-11-18 11:49:02,011 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:02,014 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:02,014 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:02,014 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:02,014 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:02,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:02,501 INFO L134 CoverageAnalysis]: Checked inductivity of 413 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 413 trivial. 0 not checked. [2018-11-18 11:49:02,502 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:02,502 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:02,502 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:02,502 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:02,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:02,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:02,503 INFO L87 Difference]: Start difference. First operand 11067 states and 15593 transitions. Second operand 3 states. [2018-11-18 11:49:03,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:03,526 INFO L93 Difference]: Finished difference Result 11093 states and 15625 transitions. [2018-11-18 11:49:03,527 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:03,527 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 193 [2018-11-18 11:49:03,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:03,565 INFO L225 Difference]: With dead ends: 11093 [2018-11-18 11:49:03,565 INFO L226 Difference]: Without dead ends: 11080 [2018-11-18 11:49:03,572 INFO L604 BasicCegarLoop]: 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 [2018-11-18 11:49:03,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11080 states. [2018-11-18 11:49:03,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11080 to 11067. [2018-11-18 11:49:03,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11067 states. [2018-11-18 11:49:03,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11067 states to 11067 states and 15589 transitions. [2018-11-18 11:49:03,809 INFO L78 Accepts]: Start accepts. Automaton has 11067 states and 15589 transitions. Word has length 193 [2018-11-18 11:49:03,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:03,810 INFO L480 AbstractCegarLoop]: Abstraction has 11067 states and 15589 transitions. [2018-11-18 11:49:03,810 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:03,810 INFO L276 IsEmpty]: Start isEmpty. Operand 11067 states and 15589 transitions. [2018-11-18 11:49:03,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-11-18 11:49:03,813 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:03,813 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:03,813 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:03,813 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:03,815 INFO L82 PathProgramCache]: Analyzing trace with hash 912090476, now seen corresponding path program 1 times [2018-11-18 11:49:03,815 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:03,817 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:03,818 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:03,818 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:03,818 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:03,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:04,170 INFO L134 CoverageAnalysis]: Checked inductivity of 413 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 413 trivial. 0 not checked. [2018-11-18 11:49:04,170 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:04,170 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:04,170 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:04,171 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:04,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:04,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:04,172 INFO L87 Difference]: Start difference. First operand 11067 states and 15589 transitions. Second operand 3 states. [2018-11-18 11:49:04,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:04,282 INFO L93 Difference]: Finished difference Result 11069 states and 15590 transitions. [2018-11-18 11:49:04,282 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:04,282 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 193 [2018-11-18 11:49:04,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:04,315 INFO L225 Difference]: With dead ends: 11069 [2018-11-18 11:49:04,315 INFO L226 Difference]: Without dead ends: 11066 [2018-11-18 11:49:04,321 INFO L604 BasicCegarLoop]: 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 [2018-11-18 11:49:04,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11066 states. [2018-11-18 11:49:04,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11066 to 11066. [2018-11-18 11:49:04,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11066 states. [2018-11-18 11:49:04,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11066 states to 11066 states and 15587 transitions. [2018-11-18 11:49:04,554 INFO L78 Accepts]: Start accepts. Automaton has 11066 states and 15587 transitions. Word has length 193 [2018-11-18 11:49:04,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:04,554 INFO L480 AbstractCegarLoop]: Abstraction has 11066 states and 15587 transitions. [2018-11-18 11:49:04,555 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:04,555 INFO L276 IsEmpty]: Start isEmpty. Operand 11066 states and 15587 transitions. [2018-11-18 11:49:04,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2018-11-18 11:49:04,557 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:04,557 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:04,557 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:04,557 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:04,557 INFO L82 PathProgramCache]: Analyzing trace with hash -1790461402, now seen corresponding path program 1 times [2018-11-18 11:49:04,557 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:04,559 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:04,559 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:04,559 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:04,559 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:04,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:04,907 INFO L134 CoverageAnalysis]: Checked inductivity of 413 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 413 trivial. 0 not checked. [2018-11-18 11:49:04,907 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:04,907 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:04,907 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:04,908 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:04,908 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:04,908 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:04,908 INFO L87 Difference]: Start difference. First operand 11066 states and 15587 transitions. Second operand 3 states. [2018-11-18 11:49:05,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:05,271 INFO L93 Difference]: Finished difference Result 32843 states and 46368 transitions. [2018-11-18 11:49:05,271 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:05,271 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 194 [2018-11-18 11:49:05,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:05,340 INFO L225 Difference]: With dead ends: 32843 [2018-11-18 11:49:05,340 INFO L226 Difference]: Without dead ends: 21824 [2018-11-18 11:49:05,374 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:05,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21824 states. [2018-11-18 11:49:05,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21824 to 21770. [2018-11-18 11:49:05,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21770 states. [2018-11-18 11:49:06,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21770 states to 21770 states and 30744 transitions. [2018-11-18 11:49:06,021 INFO L78 Accepts]: Start accepts. Automaton has 21770 states and 30744 transitions. Word has length 194 [2018-11-18 11:49:06,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:06,021 INFO L480 AbstractCegarLoop]: Abstraction has 21770 states and 30744 transitions. [2018-11-18 11:49:06,021 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:06,022 INFO L276 IsEmpty]: Start isEmpty. Operand 21770 states and 30744 transitions. [2018-11-18 11:49:06,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2018-11-18 11:49:06,024 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:06,024 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:06,024 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:06,025 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:06,025 INFO L82 PathProgramCache]: Analyzing trace with hash 329781167, now seen corresponding path program 1 times [2018-11-18 11:49:06,025 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:06,027 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:06,027 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:06,028 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:06,028 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:06,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:06,513 INFO L134 CoverageAnalysis]: Checked inductivity of 413 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 413 trivial. 0 not checked. [2018-11-18 11:49:06,513 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:06,513 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:06,513 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:06,513 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:06,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:06,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:06,514 INFO L87 Difference]: Start difference. First operand 21770 states and 30744 transitions. Second operand 3 states. [2018-11-18 11:49:06,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:06,803 INFO L93 Difference]: Finished difference Result 21772 states and 30745 transitions. [2018-11-18 11:49:06,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:06,804 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 195 [2018-11-18 11:49:06,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:06,872 INFO L225 Difference]: With dead ends: 21772 [2018-11-18 11:49:06,872 INFO L226 Difference]: Without dead ends: 21769 [2018-11-18 11:49:06,882 INFO L604 BasicCegarLoop]: 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 [2018-11-18 11:49:06,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21769 states. [2018-11-18 11:49:07,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21769 to 21769. [2018-11-18 11:49:07,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21769 states. [2018-11-18 11:49:07,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21769 states to 21769 states and 30742 transitions. [2018-11-18 11:49:07,352 INFO L78 Accepts]: Start accepts. Automaton has 21769 states and 30742 transitions. Word has length 195 [2018-11-18 11:49:07,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:07,353 INFO L480 AbstractCegarLoop]: Abstraction has 21769 states and 30742 transitions. [2018-11-18 11:49:07,353 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:07,353 INFO L276 IsEmpty]: Start isEmpty. Operand 21769 states and 30742 transitions. [2018-11-18 11:49:07,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-11-18 11:49:07,355 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:07,356 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:07,356 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:07,356 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:07,356 INFO L82 PathProgramCache]: Analyzing trace with hash 1632796233, now seen corresponding path program 1 times [2018-11-18 11:49:07,356 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:07,357 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:07,358 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:07,358 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:07,358 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:07,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:07,715 INFO L134 CoverageAnalysis]: Checked inductivity of 413 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 413 trivial. 0 not checked. [2018-11-18 11:49:07,715 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:07,715 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:07,715 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:07,716 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:07,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:07,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:07,716 INFO L87 Difference]: Start difference. First operand 21769 states and 30742 transitions. Second operand 3 states. [2018-11-18 11:49:07,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:07,964 INFO L93 Difference]: Finished difference Result 21771 states and 30743 transitions. [2018-11-18 11:49:07,965 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:07,965 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 196 [2018-11-18 11:49:07,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:08,025 INFO L225 Difference]: With dead ends: 21771 [2018-11-18 11:49:08,026 INFO L226 Difference]: Without dead ends: 21768 [2018-11-18 11:49:08,035 INFO L604 BasicCegarLoop]: 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 [2018-11-18 11:49:08,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21768 states. [2018-11-18 11:49:08,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21768 to 21768. [2018-11-18 11:49:08,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21768 states. [2018-11-18 11:49:08,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21768 states to 21768 states and 30740 transitions. [2018-11-18 11:49:08,470 INFO L78 Accepts]: Start accepts. Automaton has 21768 states and 30740 transitions. Word has length 196 [2018-11-18 11:49:08,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:08,470 INFO L480 AbstractCegarLoop]: Abstraction has 21768 states and 30740 transitions. [2018-11-18 11:49:08,470 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:08,470 INFO L276 IsEmpty]: Start isEmpty. Operand 21768 states and 30740 transitions. [2018-11-18 11:49:08,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2018-11-18 11:49:08,473 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:08,473 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:08,473 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:08,473 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:08,474 INFO L82 PathProgramCache]: Analyzing trace with hash -923404814, now seen corresponding path program 1 times [2018-11-18 11:49:08,474 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:08,476 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:08,476 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:08,477 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:08,477 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:08,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:08,912 INFO L134 CoverageAnalysis]: Checked inductivity of 413 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 413 trivial. 0 not checked. [2018-11-18 11:49:08,913 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:08,913 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:08,913 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:08,913 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:08,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:08,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:08,914 INFO L87 Difference]: Start difference. First operand 21768 states and 30740 transitions. Second operand 3 states. [2018-11-18 11:49:09,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:09,301 INFO L93 Difference]: Finished difference Result 27937 states and 39227 transitions. [2018-11-18 11:49:09,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:09,302 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 197 [2018-11-18 11:49:09,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:09,507 INFO L225 Difference]: With dead ends: 27937 [2018-11-18 11:49:09,508 INFO L226 Difference]: Without dead ends: 27919 [2018-11-18 11:49:09,514 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:09,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27919 states. [2018-11-18 11:49:09,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27919 to 25980. [2018-11-18 11:49:09,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25980 states. [2018-11-18 11:49:10,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25980 states to 25980 states and 36509 transitions. [2018-11-18 11:49:10,053 INFO L78 Accepts]: Start accepts. Automaton has 25980 states and 36509 transitions. Word has length 197 [2018-11-18 11:49:10,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:10,053 INFO L480 AbstractCegarLoop]: Abstraction has 25980 states and 36509 transitions. [2018-11-18 11:49:10,053 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:10,053 INFO L276 IsEmpty]: Start isEmpty. Operand 25980 states and 36509 transitions. [2018-11-18 11:49:10,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2018-11-18 11:49:10,063 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:10,063 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:10,063 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:10,063 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:10,063 INFO L82 PathProgramCache]: Analyzing trace with hash -1936933334, now seen corresponding path program 1 times [2018-11-18 11:49:10,063 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:10,065 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:10,066 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:10,066 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:10,066 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:10,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:10,400 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2018-11-18 11:49:10,400 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:10,400 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:10,400 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:10,401 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:10,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:10,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:10,401 INFO L87 Difference]: Start difference. First operand 25980 states and 36509 transitions. Second operand 3 states. [2018-11-18 11:49:12,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:12,057 INFO L93 Difference]: Finished difference Result 70381 states and 98856 transitions. [2018-11-18 11:49:12,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:12,058 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 274 [2018-11-18 11:49:12,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:12,179 INFO L225 Difference]: With dead ends: 70381 [2018-11-18 11:49:12,179 INFO L226 Difference]: Without dead ends: 44448 [2018-11-18 11:49:12,238 INFO L604 BasicCegarLoop]: 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 [2018-11-18 11:49:12,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44448 states. [2018-11-18 11:49:13,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44448 to 42568. [2018-11-18 11:49:13,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42568 states. [2018-11-18 11:49:13,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42568 states to 42568 states and 59763 transitions. [2018-11-18 11:49:13,390 INFO L78 Accepts]: Start accepts. Automaton has 42568 states and 59763 transitions. Word has length 274 [2018-11-18 11:49:13,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:13,390 INFO L480 AbstractCegarLoop]: Abstraction has 42568 states and 59763 transitions. [2018-11-18 11:49:13,390 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:13,390 INFO L276 IsEmpty]: Start isEmpty. Operand 42568 states and 59763 transitions. [2018-11-18 11:49:13,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2018-11-18 11:49:13,414 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:13,415 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:13,415 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:13,415 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:13,415 INFO L82 PathProgramCache]: Analyzing trace with hash -329375651, now seen corresponding path program 1 times [2018-11-18 11:49:13,415 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:13,418 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:13,418 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:13,418 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:13,418 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:13,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:13,929 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 421 trivial. 0 not checked. [2018-11-18 11:49:13,929 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:13,929 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-11-18 11:49:13,929 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:13,930 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-18 11:49:13,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-18 11:49:13,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-11-18 11:49:13,930 INFO L87 Difference]: Start difference. First operand 42568 states and 59763 transitions. Second operand 7 states. [2018-11-18 11:49:14,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:14,808 INFO L93 Difference]: Finished difference Result 86457 states and 121778 transitions. [2018-11-18 11:49:14,808 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 11:49:14,808 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 310 [2018-11-18 11:49:14,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:14,914 INFO L225 Difference]: With dead ends: 86457 [2018-11-18 11:49:14,914 INFO L226 Difference]: Without dead ends: 43936 [2018-11-18 11:49:14,982 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-11-18 11:49:15,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43936 states. [2018-11-18 11:49:15,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43936 to 42680. [2018-11-18 11:49:15,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42680 states. [2018-11-18 11:49:15,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42680 states to 42680 states and 59923 transitions. [2018-11-18 11:49:15,857 INFO L78 Accepts]: Start accepts. Automaton has 42680 states and 59923 transitions. Word has length 310 [2018-11-18 11:49:15,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:15,858 INFO L480 AbstractCegarLoop]: Abstraction has 42680 states and 59923 transitions. [2018-11-18 11:49:15,858 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-18 11:49:15,858 INFO L276 IsEmpty]: Start isEmpty. Operand 42680 states and 59923 transitions. [2018-11-18 11:49:15,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2018-11-18 11:49:15,873 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:15,874 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:15,874 INFO L423 AbstractCegarLoop]: === Iteration 12 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:15,874 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:15,874 INFO L82 PathProgramCache]: Analyzing trace with hash 186144798, now seen corresponding path program 1 times [2018-11-18 11:49:15,874 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:15,876 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:15,876 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:15,877 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:15,877 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:16,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:16,604 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 421 trivial. 0 not checked. [2018-11-18 11:49:16,604 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:16,604 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:16,604 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:16,605 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:16,605 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:16,605 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:16,605 INFO L87 Difference]: Start difference. First operand 42680 states and 59923 transitions. Second operand 3 states. [2018-11-18 11:49:17,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:17,656 INFO L93 Difference]: Finished difference Result 85369 states and 119886 transitions. [2018-11-18 11:49:17,656 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:17,656 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 310 [2018-11-18 11:49:17,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:17,758 INFO L225 Difference]: With dead ends: 85369 [2018-11-18 11:49:17,758 INFO L226 Difference]: Without dead ends: 42736 [2018-11-18 11:49:17,825 INFO L604 BasicCegarLoop]: 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 [2018-11-18 11:49:17,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42736 states. [2018-11-18 11:49:18,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42736 to 42708. [2018-11-18 11:49:18,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42708 states. [2018-11-18 11:49:18,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42708 states to 42708 states and 59907 transitions. [2018-11-18 11:49:18,684 INFO L78 Accepts]: Start accepts. Automaton has 42708 states and 59907 transitions. Word has length 310 [2018-11-18 11:49:18,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:18,685 INFO L480 AbstractCegarLoop]: Abstraction has 42708 states and 59907 transitions. [2018-11-18 11:49:18,685 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:18,685 INFO L276 IsEmpty]: Start isEmpty. Operand 42708 states and 59907 transitions. [2018-11-18 11:49:18,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2018-11-18 11:49:18,696 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:18,696 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:18,696 INFO L423 AbstractCegarLoop]: === Iteration 13 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:18,696 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:18,697 INFO L82 PathProgramCache]: Analyzing trace with hash 426384544, now seen corresponding path program 1 times [2018-11-18 11:49:18,697 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:18,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:18,698 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:18,698 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:18,698 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:18,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:19,147 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2018-11-18 11:49:19,148 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:19,148 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:19,148 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:19,148 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:19,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:19,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:19,149 INFO L87 Difference]: Start difference. First operand 42708 states and 59907 transitions. Second operand 3 states. [2018-11-18 11:49:20,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:20,278 INFO L93 Difference]: Finished difference Result 85637 states and 120267 transitions. [2018-11-18 11:49:20,278 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:20,279 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 310 [2018-11-18 11:49:20,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:20,375 INFO L225 Difference]: With dead ends: 85637 [2018-11-18 11:49:20,375 INFO L226 Difference]: Without dead ends: 42976 [2018-11-18 11:49:20,433 INFO L604 BasicCegarLoop]: 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 [2018-11-18 11:49:20,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42976 states. [2018-11-18 11:49:21,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42976 to 42757. [2018-11-18 11:49:21,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42757 states. [2018-11-18 11:49:21,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42757 states to 42757 states and 59956 transitions. [2018-11-18 11:49:21,276 INFO L78 Accepts]: Start accepts. Automaton has 42757 states and 59956 transitions. Word has length 310 [2018-11-18 11:49:21,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:21,277 INFO L480 AbstractCegarLoop]: Abstraction has 42757 states and 59956 transitions. [2018-11-18 11:49:21,277 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:21,277 INFO L276 IsEmpty]: Start isEmpty. Operand 42757 states and 59956 transitions. [2018-11-18 11:49:21,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2018-11-18 11:49:21,289 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:21,289 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:21,289 INFO L423 AbstractCegarLoop]: === Iteration 14 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:21,290 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:21,290 INFO L82 PathProgramCache]: Analyzing trace with hash 913648952, now seen corresponding path program 1 times [2018-11-18 11:49:21,290 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:21,291 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:21,291 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:21,291 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:21,291 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:21,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:21,689 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 429 trivial. 0 not checked. [2018-11-18 11:49:21,689 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:21,689 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:21,689 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:21,689 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:21,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:21,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:21,690 INFO L87 Difference]: Start difference. First operand 42757 states and 59956 transitions. Second operand 3 states. [2018-11-18 11:49:22,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:22,569 INFO L93 Difference]: Finished difference Result 86793 states and 122248 transitions. [2018-11-18 11:49:22,570 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:22,570 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 319 [2018-11-18 11:49:22,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:22,675 INFO L225 Difference]: With dead ends: 86793 [2018-11-18 11:49:22,676 INFO L226 Difference]: Without dead ends: 44083 [2018-11-18 11:49:22,744 INFO L604 BasicCegarLoop]: 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 [2018-11-18 11:49:22,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44083 states. [2018-11-18 11:49:23,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44083 to 42796. [2018-11-18 11:49:23,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42796 states. [2018-11-18 11:49:23,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42796 states to 42796 states and 59995 transitions. [2018-11-18 11:49:23,949 INFO L78 Accepts]: Start accepts. Automaton has 42796 states and 59995 transitions. Word has length 319 [2018-11-18 11:49:23,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:23,949 INFO L480 AbstractCegarLoop]: Abstraction has 42796 states and 59995 transitions. [2018-11-18 11:49:23,949 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:23,949 INFO L276 IsEmpty]: Start isEmpty. Operand 42796 states and 59995 transitions. [2018-11-18 11:49:23,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 337 [2018-11-18 11:49:23,962 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:23,962 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:23,962 INFO L423 AbstractCegarLoop]: === Iteration 15 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:23,962 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:23,963 INFO L82 PathProgramCache]: Analyzing trace with hash 427917213, now seen corresponding path program 1 times [2018-11-18 11:49:23,963 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:23,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:23,965 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:23,965 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:23,965 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:24,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:24,428 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2018-11-18 11:49:24,428 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:24,428 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-18 11:49:24,428 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:24,430 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-18 11:49:24,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-18 11:49:24,430 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-18 11:49:24,430 INFO L87 Difference]: Start difference. First operand 42796 states and 59995 transitions. Second operand 6 states. [2018-11-18 11:49:25,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:25,399 INFO L93 Difference]: Finished difference Result 86988 states and 122443 transitions. [2018-11-18 11:49:25,399 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 11:49:25,400 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 336 [2018-11-18 11:49:25,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:25,509 INFO L225 Difference]: With dead ends: 86988 [2018-11-18 11:49:25,509 INFO L226 Difference]: Without dead ends: 44239 [2018-11-18 11:49:25,579 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2018-11-18 11:49:25,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44239 states. [2018-11-18 11:49:26,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44239 to 42991. [2018-11-18 11:49:26,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42991 states. [2018-11-18 11:49:26,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42991 states to 42991 states and 60190 transitions. [2018-11-18 11:49:26,470 INFO L78 Accepts]: Start accepts. Automaton has 42991 states and 60190 transitions. Word has length 336 [2018-11-18 11:49:26,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:26,471 INFO L480 AbstractCegarLoop]: Abstraction has 42991 states and 60190 transitions. [2018-11-18 11:49:26,471 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-18 11:49:26,471 INFO L276 IsEmpty]: Start isEmpty. Operand 42991 states and 60190 transitions. [2018-11-18 11:49:26,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2018-11-18 11:49:26,484 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:26,485 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:26,485 INFO L423 AbstractCegarLoop]: === Iteration 16 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:26,485 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:26,485 INFO L82 PathProgramCache]: Analyzing trace with hash -1522337834, now seen corresponding path program 1 times [2018-11-18 11:49:26,485 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:26,487 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:26,487 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:26,488 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:26,488 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:27,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:27,309 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2018-11-18 11:49:27,309 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:27,309 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-18 11:49:27,309 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:27,310 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-18 11:49:27,310 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-18 11:49:27,310 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-18 11:49:27,310 INFO L87 Difference]: Start difference. First operand 42991 states and 60190 transitions. Second operand 6 states. [2018-11-18 11:49:28,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:28,283 INFO L93 Difference]: Finished difference Result 86049 states and 120499 transitions. [2018-11-18 11:49:28,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 11:49:28,284 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 344 [2018-11-18 11:49:28,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:28,387 INFO L225 Difference]: With dead ends: 86049 [2018-11-18 11:49:28,387 INFO L226 Difference]: Without dead ends: 43105 [2018-11-18 11:49:28,453 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-11-18 11:49:28,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43105 states. [2018-11-18 11:49:29,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43105 to 43043. [2018-11-18 11:49:29,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43043 states. [2018-11-18 11:49:29,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43043 states to 43043 states and 60246 transitions. [2018-11-18 11:49:29,342 INFO L78 Accepts]: Start accepts. Automaton has 43043 states and 60246 transitions. Word has length 344 [2018-11-18 11:49:29,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:29,343 INFO L480 AbstractCegarLoop]: Abstraction has 43043 states and 60246 transitions. [2018-11-18 11:49:29,343 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-18 11:49:29,343 INFO L276 IsEmpty]: Start isEmpty. Operand 43043 states and 60246 transitions. [2018-11-18 11:49:29,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 346 [2018-11-18 11:49:29,363 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:29,364 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:29,364 INFO L423 AbstractCegarLoop]: === Iteration 17 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:29,364 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:29,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1860881467, now seen corresponding path program 1 times [2018-11-18 11:49:29,365 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:29,367 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:29,367 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:29,367 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:29,367 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:29,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:29,737 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2018-11-18 11:49:29,738 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:29,738 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:49:29,738 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:29,738 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:49:29,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:49:29,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:29,739 INFO L87 Difference]: Start difference. First operand 43043 states and 60246 transitions. Second operand 3 states. [2018-11-18 11:49:33,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:33,656 INFO L93 Difference]: Finished difference Result 86042 states and 120434 transitions. [2018-11-18 11:49:33,656 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:49:33,656 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 345 [2018-11-18 11:49:33,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:34,094 INFO L225 Difference]: With dead ends: 86042 [2018-11-18 11:49:34,094 INFO L226 Difference]: Without dead ends: 43046 [2018-11-18 11:49:34,142 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:49:34,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43046 states. [2018-11-18 11:49:34,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43046 to 42875. [2018-11-18 11:49:34,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42875 states. [2018-11-18 11:49:34,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42875 states to 42875 states and 59966 transitions. [2018-11-18 11:49:34,963 INFO L78 Accepts]: Start accepts. Automaton has 42875 states and 59966 transitions. Word has length 345 [2018-11-18 11:49:34,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:34,964 INFO L480 AbstractCegarLoop]: Abstraction has 42875 states and 59966 transitions. [2018-11-18 11:49:34,964 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:49:34,964 INFO L276 IsEmpty]: Start isEmpty. Operand 42875 states and 59966 transitions. [2018-11-18 11:49:34,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 678 [2018-11-18 11:49:34,988 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:34,988 INFO L375 BasicCegarLoop]: trace histogram [13, 13, 13, 10, 10, 10, 10, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:34,988 INFO L423 AbstractCegarLoop]: === Iteration 18 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:34,988 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:34,989 INFO L82 PathProgramCache]: Analyzing trace with hash 396432514, now seen corresponding path program 1 times [2018-11-18 11:49:34,989 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:34,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:34,991 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:34,991 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:34,991 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:35,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:35,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1106 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 1095 trivial. 0 not checked. [2018-11-18 11:49:35,566 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:49:35,566 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-18 11:49:35,566 INFO L256 anRefinementStrategy]: Using the first perfect interpolant sequence [2018-11-18 11:49:35,567 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-18 11:49:35,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-18 11:49:35,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-18 11:49:35,567 INFO L87 Difference]: Start difference. First operand 42875 states and 59966 transitions. Second operand 6 states. [2018-11-18 11:49:36,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:49:36,463 INFO L93 Difference]: Finished difference Result 85879 states and 120156 transitions. [2018-11-18 11:49:36,463 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-11-18 11:49:36,463 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 677 [2018-11-18 11:49:36,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:49:36,565 INFO L225 Difference]: With dead ends: 85879 [2018-11-18 11:49:36,565 INFO L226 Difference]: Without dead ends: 43051 [2018-11-18 11:49:36,631 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2018-11-18 11:49:36,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43051 states. [2018-11-18 11:49:39,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43051 to 43015. [2018-11-18 11:49:39,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43015 states. [2018-11-18 11:49:39,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43015 states to 43015 states and 60134 transitions. [2018-11-18 11:49:39,214 INFO L78 Accepts]: Start accepts. Automaton has 43015 states and 60134 transitions. Word has length 677 [2018-11-18 11:49:39,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:49:39,215 INFO L480 AbstractCegarLoop]: Abstraction has 43015 states and 60134 transitions. [2018-11-18 11:49:39,215 INFO L481 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-11-18 11:49:39,215 INFO L276 IsEmpty]: Start isEmpty. Operand 43015 states and 60134 transitions. [2018-11-18 11:49:39,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 717 [2018-11-18 11:49:39,252 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:49:39,252 INFO L375 BasicCegarLoop]: trace histogram [13, 13, 13, 10, 10, 10, 10, 10, 10, 10, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:49:39,252 INFO L423 AbstractCegarLoop]: === Iteration 19 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:49:39,253 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:49:39,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1785262704, now seen corresponding path program 1 times [2018-11-18 11:49:39,253 INFO L69 tionRefinementEngine]: Using refinement strategy TaipanRefinementStrategy [2018-11-18 11:49:39,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:39,255 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:39,255 INFO L119 rtionOrderModulation]: Craig_TreeInterpolation forces the order to NOT_INCREMENTALLY [2018-11-18 11:49:39,255 INFO L286 anRefinementStrategy]: Using traceCheck mode SMTINTERPOL with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: Craig_TreeInterpolation) [2018-11-18 11:49:39,376 ERROR L235 seRefinementStrategy]: Caught known exception: Unsupported non-linear arithmetic [2018-11-18 11:49:39,377 INFO L258 seRefinementStrategy]: Advancing trace checker [2018-11-18 11:49:39,377 INFO L169 anRefinementStrategy]: Switched to traceCheck mode Z3_NO_IG No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2018-11-18 11:49:39,391 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:49:39,391 INFO L286 anRefinementStrategy]: Using traceCheck mode Z3_NO_IG with AssertCodeBlockOrder NOT_INCREMENTALLY (IT: null) [2018-11-18 11:49:40,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:49:40,126 INFO L200 CegarAbsIntRunner]: Running AI on error trace of length 717 with the following transitions: [2018-11-18 11:49:40,128 INFO L202 CegarAbsIntRunner]: [10], [12], [14], [17], [20], [302], [304], [305], [306], [317], [319], [324], [326], [354], [357], [369], [371], [382], [393], [411], [416], [420], [424], [427], [438], [440], [442], [447], [450], [456], [460], [465], [467], [469], [480], [482], [484], [486], [488], [491], [508], [510], [512], [523], [525], [528], [530], [541], [546], [565], [587], [588], [589], [590], [591], [592], [602], [608], [611], [614], [616], [663], [666], [668], [718], [720], [722], [729], [755], [757], [758], [759], [790], [796], [797], [798], [800], [802], [803], [913], [915], [916], [919], [921], [922], [923], [924], [925], [928], [932], [933], [972], [974], [975], [976], [998], [1002], [1007], [1010], [1013], [1017], [1070], [1072], [1074], [1075], [1082], [1084], [1086], [1088], [1090], [1101], [1103], [1104], [1143], [1144], [1166], [1167], [1195], [1197], [1199], [1200], [1201], [1207], [1209], [1210], [1222], [1225], [1235], [1237], [1239], [1241], [1248], [1250], [1253], [1259], [1262], [1310], [1311], [1312], [1314], [1315], [1362], [1364], [1365], [1391], [1392], [1496], [1500], [1502], [1503], [1510], [1513], [1515], [1633], [1634], [1635], [1637], [1648], [1650], [1661], [1663], [1674], [1682], [1684], [1685], [1734], [1736], [1738], [1744], [1746], [1747], [1786], [1788], [1791], [1795], [1796], [1797], [1799], [1800], [2135], [2137], [2138], [2154], [2155], [2156], [2158], [2160], [2162], [2164], [2166], [2168], [2170], [2172], [2174], [2176], [2178], [2180], [2182], [2184], [2186], [2219], [2302], [2314], [2317], [2320], [2332], [2335], [2338], [2340], [2343], [2351], [2370], [2373], [2376], [2379], [2382], [2384], [2387], [2595], [2607], [2610], [2613], [2624], [2643], [2646], [2649], [2766], [2768], [2771], [2774], [2819], [2820], [2821], [2823], [2861], [2865], [2869], [2870], [3078], [3079], [3149], [3151], [3152], [3177], [3180], [3187], [3224], [3230], [3232], [3233], [3234], [3237], [3246], [3247], [3307], [3309], [3310], [3397], [3398], [3399], [3400], [3405], [3407], [3409], [3416], [3442], [3444], [3445], [3526], [3528], [3529], [3569], [3575], [3577], [3578], [3585], [3586], [3587], [3588], [3589], [3590], [3591], [3592], [3635], [3637], [3638], [3639], [3640], [3641], [3642], [3647], [3648], [3649], [3650], [3651], [3652], [3653], [3654], [3655], [3656], [3657], [3658], [3659], [3660], [3661], [3662], [3663], [3664], [3665], [3666], [3671], [3672], [3673], [3674], [3675], [3676], [3691], [3692], [3715], [3716], [3717], [3718], [3729], [3730], [3731], [3732], [3757], [3758], [3759], [3760], [3781], [3782], [3787], [3788], [3797], [3798], [3799], [3800], [3801], [3802], [3803], [3804], [3815], [3816], [3817], [3818], [3831], [3832], [3833], [3834], [3845], [3846], [3859], [3860], [3879], [3880], [3893], [3894], [3895], [3896], [3897], [3898], [3911], [3912], [3913], [3914], [3919], [3920], [3921], [3922], [3999], [4000], [4005], [4006], [4007], [4008], [4009], [4010], [4011], [4012], [4013], [4014], [4015], [4016], [4017], [4018], [4019], [4020], [4021], [4022], [4023], [4024], [4025], [4026], [4027], [4028], [4029], [4030], [4031], [4032], [4051], [4052], [4055], [4056], [4087], [4109], [4110], [4115], [4116], [4171], [4172], [4179], [4181], [4195], [4196], [4221], [4222], [4223], [4224], [4259], [4260], [4271], [4272], [4273] [2018-11-18 11:49:40,179 INFO L148 AbstractInterpreter]: Using domain PoormanAbstractDomain with backing domain CompoundDomain [CongruenceDomain, ExplicitValueDomain] [2018-11-18 11:49:40,180 INFO L101 FixpointEngine]: Starting fixpoint engine with domain PoormanAbstractDomain (maxUnwinding=3, maxParallelStates=2) [2018-11-18 11:49:41,320 FATAL L292 ToolchainWalker]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: java.lang.IllegalArgumentException: unknown symbol (const Int (Array Int Int)) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.extractInterpolants(BaseRefinementStrategy.java:391) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.handleInfeasibleCase(BaseRefinementStrategy.java:296) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.executeStrategy(BaseRefinementStrategy.java:206) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:70) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:429) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:434) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:376) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:312) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:123) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Caused by: java.lang.IllegalArgumentException: unknown symbol (const Int (Array Int Int)) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:209) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:291) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translateStore(MappedTerm2Expression.java:288) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:157) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:165) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.boogie.MappedTerm2Expression.translate(MappedTerm2Expression.java:129) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.AssumptionBuilder.constructBoogieAssumeStatement(AssumptionBuilder.java:75) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.TermConjunctEvaluator.getCachedCodeBlock(TermConjunctEvaluator.java:273) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.TermConjunctEvaluator.applyPost(TermConjunctEvaluator.java:296) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.TermConjunctEvaluator.lambda$4(TermConjunctEvaluator.java:178) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.TermConjunctEvaluator.computeFixpoint(TermConjunctEvaluator.java:198) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.TermConjunctEvaluator.lambda$1(TermConjunctEvaluator.java:150) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.util.TermConjunctEvaluator.computePost(TermConjunctEvaluator.java:93) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.PoormanCachedPostOperation.applyPost(PoormanCachedPostOperation.java:308) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.PoormansAbstractPostOperator.applyPost(PoormansAbstractPostOperator.java:217) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.PoormansAbstractPostOperator.apply(PoormansAbstractPostOperator.java:119) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.domain.transformula.poorman.PoormansAbstractPostOperator.apply(PoormansAbstractPostOperator.java:1) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.absint.DisjunctiveAbstractState.lambda$17(DisjunctiveAbstractState.java:340) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.absint.DisjunctiveAbstractState.mapCollection(DisjunctiveAbstractState.java:536) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.absint.DisjunctiveAbstractState.apply(DisjunctiveAbstractState.java:340) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.calculateAbstractPost(FixpointEngine.java:249) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.calculateFixpoint(FixpointEngine.java:134) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.algorithm.FixpointEngine.run(FixpointEngine.java:105) at de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2.tool.AbstractInterpreter.runWithoutTimeoutAndResults(AbstractInterpreter.java:149) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarAbsIntRunner.generateFixpoints(CegarAbsIntRunner.java:217) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseTaipanRefinementStrategy.constructInterpolantGenerator(BaseTaipanRefinementStrategy.java:379) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseTaipanRefinementStrategy.getInterpolantGenerator(BaseTaipanRefinementStrategy.java:224) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.extractInterpolants(BaseRefinementStrategy.java:380) ... 20 more [2018-11-18 11:49:41,324 INFO L168 Benchmark]: Toolchain (without parser) took 90394.32 ms. Allocated memory was 1.0 GB in the beginning and 5.2 GB in the end (delta: 4.2 GB). Free memory was 945.7 MB in the beginning and 3.1 GB in the end (delta: -2.2 GB). Peak memory consumption was 2.0 GB. Max. memory is 11.5 GB. [2018-11-18 11:49:41,326 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 11:49:41,326 INFO L168 Benchmark]: CACSL2BoogieTranslator took 3351.26 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 531.1 MB). Free memory was 945.7 MB in the beginning and 1.1 GB in the end (delta: -139.6 MB). Peak memory consumption was 417.0 MB. Max. memory is 11.5 GB. [2018-11-18 11:49:41,326 INFO L168 Benchmark]: Boogie Procedure Inliner took 77.10 ms. Allocated memory is still 1.6 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 12.8 MB). Peak memory consumption was 12.8 MB. Max. memory is 11.5 GB. [2018-11-18 11:49:41,327 INFO L168 Benchmark]: Boogie Preprocessor took 204.22 ms. Allocated memory is still 1.6 GB. Free memory was 1.1 GB in the beginning and 995.1 MB in the end (delta: 77.3 MB). Peak memory consumption was 77.3 MB. Max. memory is 11.5 GB. [2018-11-18 11:49:41,327 INFO L168 Benchmark]: RCFGBuilder took 38878.20 ms. Allocated memory was 1.6 GB in the beginning and 3.1 GB in the end (delta: 1.5 GB). Free memory was 995.1 MB in the beginning and 1.5 GB in the end (delta: -529.8 MB). Peak memory consumption was 1.6 GB. Max. memory is 11.5 GB. [2018-11-18 11:49:41,328 INFO L168 Benchmark]: TraceAbstraction took 47880.00 ms. Allocated memory was 3.1 GB in the beginning and 5.2 GB in the end (delta: 2.1 GB). Free memory was 1.5 GB in the beginning and 3.1 GB in the end (delta: -1.6 GB). Peak memory consumption was 525.5 MB. Max. memory is 11.5 GB. [2018-11-18 11:49:41,331 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15 ms. Allocated memory is still 1.0 GB. Free memory is still 982.9 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 3351.26 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 531.1 MB). Free memory was 945.7 MB in the beginning and 1.1 GB in the end (delta: -139.6 MB). Peak memory consumption was 417.0 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 77.10 ms. Allocated memory is still 1.6 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 12.8 MB). Peak memory consumption was 12.8 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 204.22 ms. Allocated memory is still 1.6 GB. Free memory was 1.1 GB in the beginning and 995.1 MB in the end (delta: 77.3 MB). Peak memory consumption was 77.3 MB. Max. memory is 11.5 GB. * RCFGBuilder took 38878.20 ms. Allocated memory was 1.6 GB in the beginning and 3.1 GB in the end (delta: 1.5 GB). Free memory was 995.1 MB in the beginning and 1.5 GB in the end (delta: -529.8 MB). Peak memory consumption was 1.6 GB. Max. memory is 11.5 GB. * TraceAbstraction took 47880.00 ms. Allocated memory was 3.1 GB in the beginning and 5.2 GB in the end (delta: 2.1 GB). Free memory was 1.5 GB in the beginning and 3.1 GB in the end (delta: -1.6 GB). Peak memory consumption was 525.5 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: java.lang.IllegalArgumentException: unknown symbol (const Int (Array Int Int)) de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: java.lang.IllegalArgumentException: unknown symbol (const Int (Array Int Int)): de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.BaseRefinementStrategy.extractInterpolants(BaseRefinementStrategy.java:391) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... ### Bit-precise run ### This is Ultimate 0.1.23-5842f4b [2018-11-18 11:49:42,841 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-11-18 11:49:42,842 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-11-18 11:49:42,850 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-11-18 11:49:42,850 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-11-18 11:49:42,850 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-11-18 11:49:42,851 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-11-18 11:49:42,852 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-11-18 11:49:42,854 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-11-18 11:49:42,854 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-11-18 11:49:42,855 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-11-18 11:49:42,855 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-11-18 11:49:42,856 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-11-18 11:49:42,857 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-11-18 11:49:42,857 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-11-18 11:49:42,858 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-11-18 11:49:42,858 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-11-18 11:49:42,860 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-11-18 11:49:42,862 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-11-18 11:49:42,863 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-11-18 11:49:42,864 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-11-18 11:49:42,865 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-11-18 11:49:42,866 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-11-18 11:49:42,866 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-11-18 11:49:42,867 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-11-18 11:49:42,868 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-11-18 11:49:42,869 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-11-18 11:49:42,869 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-11-18 11:49:42,870 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-11-18 11:49:42,870 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-11-18 11:49:42,871 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-11-18 11:49:42,872 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-11-18 11:49:42,872 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-11-18 11:49:42,872 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-11-18 11:49:42,872 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-11-18 11:49:42,873 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-11-18 11:49:42,873 INFO L98 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/config/svcomp-Reach-64bit-Taipan_Bitvector.epf [2018-11-18 11:49:42,883 INFO L110 SettingsManager]: Loading preferences was successful [2018-11-18 11:49:42,883 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-11-18 11:49:42,884 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-11-18 11:49:42,884 INFO L133 SettingsManager]: * User list type=DISABLED [2018-11-18 11:49:42,884 INFO L133 SettingsManager]: * calls to implemented procedures=false [2018-11-18 11:49:42,884 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-11-18 11:49:42,884 INFO L133 SettingsManager]: * Explicit value domain=true [2018-11-18 11:49:42,885 INFO L133 SettingsManager]: * Octagon Domain=false [2018-11-18 11:49:42,885 INFO L133 SettingsManager]: * Abstract domain=CompoundDomain [2018-11-18 11:49:42,885 INFO L133 SettingsManager]: * Interval Domain=false [2018-11-18 11:49:42,885 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-11-18 11:49:42,885 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-11-18 11:49:42,886 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-11-18 11:49:42,886 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-11-18 11:49:42,886 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-11-18 11:49:42,886 INFO L133 SettingsManager]: * Use bitvectors instead of ints=true [2018-11-18 11:49:42,886 INFO L133 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2018-11-18 11:49:42,886 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-11-18 11:49:42,886 INFO L133 SettingsManager]: * Use constant arrays=true [2018-11-18 11:49:42,886 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-11-18 11:49:42,887 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-11-18 11:49:42,887 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-11-18 11:49:42,887 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-11-18 11:49:42,887 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-11-18 11:49:42,889 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-18 11:49:42,889 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-11-18 11:49:42,889 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-11-18 11:49:42,889 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-11-18 11:49:42,889 INFO L133 SettingsManager]: * Trace refinement strategy=WALRUS [2018-11-18 11:49:42,889 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-11-18 11:49:42,889 INFO L133 SettingsManager]: * Command for external solver=cvc4nyu --tear-down-incremental --rewrite-divk --print-success --lang smt [2018-11-18 11:49:42,889 INFO L133 SettingsManager]: * Logic for external solver=AUFBV [2018-11-18 11:49:42,890 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true 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-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan 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(__VERIFIER_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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 17751f735cce1578eca5ce1433e8e405b7fe654f [2018-11-18 11:49:42,917 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-11-18 11:49:42,926 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-11-18 11:49:42,928 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-11-18 11:49:42,929 INFO L271 PluginConnector]: Initializing CDTParser... [2018-11-18 11:49:42,929 INFO L276 PluginConnector]: CDTParser initialized [2018-11-18 11:49:42,930 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/../../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point_true-unreach-call.cil.out.c [2018-11-18 11:49:42,966 INFO L221 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/data/f762390a0/a4148390cf144765bbbca671cb2eae9d/FLAGdae75b38a [2018-11-18 11:49:43,563 INFO L307 CDTParser]: Found 1 translation units. [2018-11-18 11:49:43,564 INFO L161 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point_true-unreach-call.cil.out.c [2018-11-18 11:49:43,591 INFO L355 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/data/f762390a0/a4148390cf144765bbbca671cb2eae9d/FLAGdae75b38a [2018-11-18 11:49:43,945 INFO L363 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/data/f762390a0/a4148390cf144765bbbca671cb2eae9d [2018-11-18 11:49:43,948 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-11-18 11:49:43,948 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2018-11-18 11:49:43,949 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-11-18 11:49:43,949 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-11-18 11:49:43,952 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-11-18 11:49:43,953 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:49:43" (1/1) ... [2018-11-18 11:49:43,955 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@614d6acc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:43, skipping insertion in model container [2018-11-18 11:49:43,955 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 11:49:43" (1/1) ... [2018-11-18 11:49:43,962 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2018-11-18 11:49:44,055 INFO L176 MainTranslator]: Built tables and reachable declarations [2018-11-18 11:49:46,428 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 11:49:46,481 INFO L191 MainTranslator]: Completed pre-run [2018-11-18 11:49:47,304 INFO L201 PostProcessor]: Analyzing one entry point: main [2018-11-18 11:49:47,637 INFO L195 MainTranslator]: Completed translation [2018-11-18 11:49:47,638 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47 WrapperNode [2018-11-18 11:49:47,638 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-11-18 11:49:47,639 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2018-11-18 11:49:47,639 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2018-11-18 11:49:47,639 INFO L276 PluginConnector]: Boogie Procedure Inliner initialized [2018-11-18 11:49:47,644 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47" (1/1) ... [2018-11-18 11:49:47,699 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47" (1/1) ... [2018-11-18 11:49:47,718 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2018-11-18 11:49:47,719 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-11-18 11:49:47,719 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-11-18 11:49:47,719 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-11-18 11:49:47,725 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47" (1/1) ... [2018-11-18 11:49:47,725 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47" (1/1) ... [2018-11-18 11:49:47,748 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47" (1/1) ... [2018-11-18 11:49:47,749 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47" (1/1) ... [2018-11-18 11:49:47,901 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47" (1/1) ... [2018-11-18 11:49:47,916 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47" (1/1) ... [2018-11-18 11:49:47,968 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47" (1/1) ... [2018-11-18 11:49:47,989 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-11-18 11:49:47,989 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-11-18 11:49:47,990 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-11-18 11:49:47,990 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-11-18 11:49:47,990 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-11-18 11:49:48,038 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_copy_from_buffer [2018-11-18 11:49:48,038 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_copy_from_buffer [2018-11-18 11:49:48,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_17 [2018-11-18 11:49:48,038 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_17 [2018-11-18 11:49:48,038 INFO L130 BoogieDeclarations]: Found specification of procedure twa_chrdev_ioctl [2018-11-18 11:49:48,038 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_chrdev_ioctl [2018-11-18 11:49:48,038 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_13 [2018-11-18 11:49:48,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_13 [2018-11-18 11:49:48,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2018-11-18 11:49:48,039 INFO L130 BoogieDeclarations]: Found specification of procedure twa_probe [2018-11-18 11:49:48,039 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_probe [2018-11-18 11:49:48,039 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2018-11-18 11:49:48,039 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2018-11-18 11:49:48,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_suspend_late_3 [2018-11-18 11:49:48,039 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsi_eh_reset [2018-11-18 11:49:48,040 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsi_eh_reset [2018-11-18 11:49:48,040 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2018-11-18 11:49:48,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2018-11-18 11:49:48,040 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2018-11-18 11:49:48,040 INFO L130 BoogieDeclarations]: Found specification of procedure pci_release_regions [2018-11-18 11:49:48,040 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2018-11-18 11:49:48,040 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2018-11-18 11:49:48,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2018-11-18 11:49:48,040 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2018-11-18 11:49:48,040 INFO L130 BoogieDeclarations]: Found specification of procedure file_inode [2018-11-18 11:49:48,040 INFO L138 BoogieDeclarations]: Found implementation of procedure file_inode [2018-11-18 11:49:48,040 INFO L130 BoogieDeclarations]: Found specification of procedure request_irq [2018-11-18 11:49:48,041 INFO L138 BoogieDeclarations]: Found implementation of procedure request_irq [2018-11-18 11:49:48,041 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsi_biosparam [2018-11-18 11:49:48,041 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsi_biosparam [2018-11-18 11:49:48,041 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:49:48,041 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:49:48,041 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsi_queue_lck [2018-11-18 11:49:48,041 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsi_queue_lck [2018-11-18 11:49:48,041 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2018-11-18 11:49:48,041 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2018-11-18 11:49:48,041 INFO L130 BoogieDeclarations]: Found specification of procedure twa_get_request_id [2018-11-18 11:49:48,041 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_get_request_id [2018-11-18 11:49:48,042 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_18 [2018-11-18 11:49:48,042 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_18 [2018-11-18 11:49:48,042 INFO L130 BoogieDeclarations]: Found specification of procedure twa_fill_sense [2018-11-18 11:49:48,042 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_fill_sense [2018-11-18 11:49:48,042 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_bufflen [2018-11-18 11:49:48,042 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_bufflen [2018-11-18 11:49:48,042 INFO L130 BoogieDeclarations]: Found specification of procedure twa_poll_status_gone [2018-11-18 11:49:48,042 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_poll_status_gone [2018-11-18 11:49:48,042 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2018-11-18 11:49:48,042 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2018-11-18 11:49:48,042 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_mask [2018-11-18 11:49:48,042 INFO L130 BoogieDeclarations]: Found specification of procedure __might_sleep [2018-11-18 11:49:48,043 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_remove_host [2018-11-18 11:49:48,043 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2018-11-18 11:49:48,043 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_release_5 [2018-11-18 11:49:48,043 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2018-11-18 11:49:48,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2018-11-18 11:49:48,043 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize_scsi_host_template_4 [2018-11-18 11:49:48,043 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize_scsi_host_template_4 [2018-11-18 11:49:48,043 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2018-11-18 11:49:48,043 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2018-11-18 11:49:48,043 INFO L130 BoogieDeclarations]: Found specification of procedure twa_empty_response_queue_large [2018-11-18 11:49:48,043 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_empty_response_queue_large [2018-11-18 11:49:48,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-11-18 11:49:48,044 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-11-18 11:49:48,044 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_register_chrdev_22 [2018-11-18 11:49:48,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_register_chrdev_22 [2018-11-18 11:49:48,044 INFO L130 BoogieDeclarations]: Found specification of procedure activate_suitable_irq_1 [2018-11-18 11:49:48,044 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_suitable_irq_1 [2018-11-18 11:49:48,044 INFO L130 BoogieDeclarations]: Found specification of procedure twa_resume [2018-11-18 11:49:48,044 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_resume [2018-11-18 11:49:48,044 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2018-11-18 11:49:48,044 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2018-11-18 11:49:48,044 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sglist [2018-11-18 11:49:48,045 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sglist [2018-11-18 11:49:48,045 INFO L130 BoogieDeclarations]: Found specification of procedure blk_queue_rq_timeout [2018-11-18 11:49:48,045 INFO L130 BoogieDeclarations]: Found specification of procedure twa_init [2018-11-18 11:49:48,045 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_init [2018-11-18 11:49:48,045 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-11-18 11:49:48,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-11-18 11:49:48,045 INFO L130 BoogieDeclarations]: Found specification of procedure pci_alloc_consistent [2018-11-18 11:49:48,045 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_alloc_consistent [2018-11-18 11:49:48,045 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2018-11-18 11:49:48,045 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2018-11-18 11:49:48,046 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2018-11-18 11:49:48,046 INFO L130 BoogieDeclarations]: Found specification of procedure twa_remove [2018-11-18 11:49:48,046 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_remove [2018-11-18 11:49:48,046 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_sync_time [2018-11-18 11:49:48,046 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_sync_time [2018-11-18 11:49:48,046 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2018-11-18 11:49:48,046 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2018-11-18 11:49:48,046 INFO L130 BoogieDeclarations]: Found specification of procedure twa_reset_sequence [2018-11-18 11:49:48,046 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_reset_sequence [2018-11-18 11:49:48,046 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2018-11-18 11:49:48,047 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2018-11-18 11:49:48,047 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_alloc [2018-11-18 11:49:48,047 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_master [2018-11-18 11:49:48,047 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_chrdev_25 [2018-11-18 11:49:48,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_chrdev_25 [2018-11-18 11:49:48,047 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2018-11-18 11:49:48,047 INFO L130 BoogieDeclarations]: Found specification of procedure twa_get_param [2018-11-18 11:49:48,047 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_get_param [2018-11-18 11:49:48,047 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2018-11-18 11:49:48,048 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2018-11-18 11:49:48,048 INFO L130 BoogieDeclarations]: Found specification of procedure strlcpy [2018-11-18 11:49:48,048 INFO L130 BoogieDeclarations]: Found specification of procedure dma_supported [2018-11-18 11:49:48,048 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_dma_map [2018-11-18 11:49:48,048 INFO L130 BoogieDeclarations]: Found specification of procedure twa_load_sgl [2018-11-18 11:49:48,048 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_load_sgl [2018-11-18 11:49:48,048 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2018-11-18 11:49:48,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2018-11-18 11:49:48,048 INFO L130 BoogieDeclarations]: Found specification of procedure twa_string_lookup [2018-11-18 11:49:48,048 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_string_lookup [2018-11-18 11:49:48,049 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2018-11-18 11:49:48,049 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2018-11-18 11:49:48,049 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_wake [2018-11-18 11:49:48,049 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_wake [2018-11-18 11:49:48,049 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock_interruptible [2018-11-18 11:49:48,049 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock [2018-11-18 11:49:48,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2018-11-18 11:49:48,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2018-11-18 11:49:48,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2018-11-18 11:49:48,049 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-11-18 11:49:48,050 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2018-11-18 11:49:48,050 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2018-11-18 11:49:48,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2018-11-18 11:49:48,050 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2018-11-18 11:49:48,050 INFO L130 BoogieDeclarations]: Found specification of procedure __unregister_chrdev [2018-11-18 11:49:48,050 INFO L130 BoogieDeclarations]: Found specification of procedure pci_write_config_word [2018-11-18 11:49:48,050 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_write_config_word [2018-11-18 11:49:48,050 INFO L130 BoogieDeclarations]: Found specification of procedure twa_slave_configure [2018-11-18 11:49:48,050 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_slave_configure [2018-11-18 11:49:48,050 INFO L130 BoogieDeclarations]: Found specification of procedure __twa_shutdown [2018-11-18 11:49:48,051 INFO L138 BoogieDeclarations]: Found implementation of procedure __twa_shutdown [2018-11-18 11:49:48,051 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_file_operations_5 [2018-11-18 11:49:48,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_file_operations_5 [2018-11-18 11:49:48,051 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_twa_chrdev_mutex [2018-11-18 11:49:48,051 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_twa_chrdev_mutex [2018-11-18 11:49:48,051 INFO L130 BoogieDeclarations]: Found specification of procedure twa_show_stats [2018-11-18 11:49:48,051 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_show_stats [2018-11-18 11:49:48,051 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2018-11-18 11:49:48,052 INFO L130 BoogieDeclarations]: Found specification of procedure do_gettimeofday [2018-11-18 11:49:48,052 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2018-11-18 11:49:48,053 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_add_host_with_dma [2018-11-18 11:49:48,053 INFO L130 BoogieDeclarations]: Found specification of procedure twa_shutdown [2018-11-18 11:49:48,053 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_shutdown [2018-11-18 11:49:48,053 INFO L130 BoogieDeclarations]: Found specification of procedure twa_post_command_packet [2018-11-18 11:49:48,053 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_post_command_packet [2018-11-18 11:49:48,053 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2018-11-18 11:49:48,053 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_add_host [2018-11-18 11:49:48,053 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_add_host [2018-11-18 11:49:48,053 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_severity_lookup [2018-11-18 11:49:48,053 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_severity_lookup [2018-11-18 11:49:48,053 INFO L130 BoogieDeclarations]: Found specification of procedure twa_suspend [2018-11-18 11:49:48,054 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_suspend [2018-11-18 11:49:48,054 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2018-11-18 11:49:48,054 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2018-11-18 11:49:48,054 INFO L130 BoogieDeclarations]: Found specification of procedure twa_free_request_id [2018-11-18 11:49:48,054 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_free_request_id [2018-11-18 11:49:48,054 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_consistent_dma_mask [2018-11-18 11:49:48,054 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_consistent_dma_mask [2018-11-18 11:49:48,054 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_from_user [2018-11-18 11:49:48,054 INFO L130 BoogieDeclarations]: Found specification of procedure pci_save_state [2018-11-18 11:49:48,054 INFO L130 BoogieDeclarations]: Found specification of procedure twa_empty_response_queue [2018-11-18 11:49:48,055 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_empty_response_queue [2018-11-18 11:49:48,055 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_dma_unmap [2018-11-18 11:49:48,055 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2018-11-18 11:49:48,055 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2018-11-18 11:49:48,055 INFO L130 BoogieDeclarations]: Found specification of procedure register_chrdev [2018-11-18 11:49:48,055 INFO L138 BoogieDeclarations]: Found implementation of procedure register_chrdev [2018-11-18 11:49:48,055 INFO L130 BoogieDeclarations]: Found specification of procedure twa_decode_bits [2018-11-18 11:49:48,055 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_decode_bits [2018-11-18 11:49:48,055 INFO L130 BoogieDeclarations]: Found specification of procedure __register_chrdev [2018-11-18 11:49:48,055 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_change_queue_depth [2018-11-18 11:49:48,056 INFO L130 BoogieDeclarations]: Found specification of procedure twa_chrdev_open [2018-11-18 11:49:48,056 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_chrdev_open [2018-11-18 11:49:48,056 INFO L130 BoogieDeclarations]: Found specification of procedure pci_restore_state [2018-11-18 11:49:48,056 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_remove_host_23 [2018-11-18 11:49:48,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_remove_host_23 [2018-11-18 11:49:48,056 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2018-11-18 11:49:48,056 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2018-11-18 11:49:48,056 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_remove_host_24 [2018-11-18 11:49:48,056 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_remove_host_24 [2018-11-18 11:49:48,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-11-18 11:49:48,057 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_chrdev [2018-11-18 11:49:48,057 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_chrdev [2018-11-18 11:49:48,057 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2018-11-18 11:49:48,057 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2018-11-18 11:49:48,057 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_remove_host_28 [2018-11-18 11:49:48,057 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_remove_host_28 [2018-11-18 11:49:48,057 INFO L130 BoogieDeclarations]: Found specification of procedure pci_bus_write_config_word [2018-11-18 11:49:48,057 INFO L130 BoogieDeclarations]: Found specification of procedure reg_check_1 [2018-11-18 11:49:48,057 INFO L138 BoogieDeclarations]: Found implementation of procedure reg_check_1 [2018-11-18 11:49:48,058 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2018-11-18 11:49:48,058 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2018-11-18 11:49:48,058 INFO L130 BoogieDeclarations]: Found specification of procedure pci_try_set_mwi [2018-11-18 11:49:48,058 INFO L130 BoogieDeclarations]: Found specification of procedure pci_choose_state [2018-11-18 11:49:48,058 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_drain_queue [2018-11-18 11:49:48,058 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_drain_queue [2018-11-18 11:49:48,058 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2018-11-18 11:49:48,058 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2018-11-18 11:49:48,058 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_dma_mask [2018-11-18 11:49:48,058 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_dma_mask [2018-11-18 11:49:48,059 INFO L130 BoogieDeclarations]: Found specification of procedure prepare_to_wait_event [2018-11-18 11:49:48,059 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msi_range [2018-11-18 11:49:48,059 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2018-11-18 11:49:48,059 INFO L130 BoogieDeclarations]: Found specification of procedure twa_initialize_device_extension [2018-11-18 11:49:48,059 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_initialize_device_extension [2018-11-18 11:49:48,062 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq_27 [2018-11-18 11:49:48,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq_27 [2018-11-18 11:49:48,063 INFO L130 BoogieDeclarations]: Found specification of procedure twa_initconnection [2018-11-18 11:49:48,063 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_initconnection [2018-11-18 11:49:48,063 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_request_irq_21 [2018-11-18 11:49:48,063 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_request_irq_21 [2018-11-18 11:49:48,063 INFO L130 BoogieDeclarations]: Found specification of procedure pci_free_consistent [2018-11-18 11:49:48,063 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_free_consistent [2018-11-18 11:49:48,063 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2018-11-18 11:49:48,063 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2018-11-18 11:49:48,064 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2018-11-18 11:49:48,064 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_1 [2018-11-18 11:49:48,064 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_1 [2018-11-18 11:49:48,064 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2018-11-18 11:49:48,064 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2018-11-18 11:49:48,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2018-11-18 11:49:48,064 INFO L130 BoogieDeclarations]: Found specification of procedure noop_llseek [2018-11-18 11:49:48,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2018-11-18 11:49:48,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2018-11-18 11:49:48,064 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2018-11-18 11:49:48,064 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2018-11-18 11:49:48,064 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2018-11-18 11:49:48,065 INFO L130 BoogieDeclarations]: Found specification of procedure sg_next [2018-11-18 11:49:48,065 INFO L130 BoogieDeclarations]: Found specification of procedure pci_request_regions [2018-11-18 11:49:48,065 INFO L130 BoogieDeclarations]: Found specification of procedure dma_set_coherent_mask [2018-11-18 11:49:48,065 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_set_coherent_mask [2018-11-18 11:49:48,065 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_from_buffer [2018-11-18 11:49:48,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2018-11-18 11:49:48,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2018-11-18 11:49:48,065 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:49:48,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:49:48,066 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_msi_exact [2018-11-18 11:49:48,066 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_msi_exact [2018-11-18 11:49:48,066 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_queue_event [2018-11-18 11:49:48,066 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_queue_event [2018-11-18 11:49:48,066 INFO L130 BoogieDeclarations]: Found specification of procedure twa_interrupt [2018-11-18 11:49:48,066 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_interrupt [2018-11-18 11:49:48,066 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2018-11-18 11:49:48,066 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2018-11-18 11:49:48,066 INFO L130 BoogieDeclarations]: Found specification of procedure __pci_enable_wake [2018-11-18 11:49:48,066 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_unregister_driver_30 [2018-11-18 11:49:48,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_unregister_driver_30 [2018-11-18 11:49:48,067 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2018-11-18 11:49:48,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2018-11-18 11:49:48,067 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_cmd_get_serial [2018-11-18 11:49:48,067 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2018-11-18 11:49:48,067 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2018-11-18 11:49:48,070 INFO L130 BoogieDeclarations]: Found specification of procedure twa_exit [2018-11-18 11:49:48,070 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_exit [2018-11-18 11:49:48,070 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_count [2018-11-18 11:49:48,070 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_count [2018-11-18 11:49:48,070 INFO L130 BoogieDeclarations]: Found specification of procedure sg_copy_to_buffer [2018-11-18 11:49:48,070 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_scan_host [2018-11-18 11:49:48,070 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2018-11-18 11:49:48,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2018-11-18 11:49:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-11-18 11:49:48,071 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-11-18 11:49:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2018-11-18 11:49:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2018-11-18 11:49:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2018-11-18 11:49:48,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2018-11-18 11:49:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2018-11-18 11:49:48,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2018-11-18 11:49:48,071 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq_19 [2018-11-18 11:49:48,071 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq_19 [2018-11-18 11:49:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_2 [2018-11-18 11:49:48,072 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_2 [2018-11-18 11:49:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure twa_allocate_memory [2018-11-18 11:49:48,072 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_allocate_memory [2018-11-18 11:49:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure _copy_to_user [2018-11-18 11:49:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irqrestore [2018-11-18 11:49:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_host_put [2018-11-18 11:49:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure twa_poll_response [2018-11-18 11:49:48,072 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_poll_response [2018-11-18 11:49:48,072 INFO L130 BoogieDeclarations]: Found specification of procedure __wake_up [2018-11-18 11:49:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_resume_early_3 [2018-11-18 11:49:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:49:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_ioctl_lock_of_TAG_TW_Device_Extension [2018-11-18 11:49:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_irq_26 [2018-11-18 11:49:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_irq_26 [2018-11-18 11:49:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsiop_execute_scsi [2018-11-18 11:49:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsiop_execute_scsi [2018-11-18 11:49:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure iminor [2018-11-18 11:49:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure iminor [2018-11-18 11:49:48,073 INFO L130 BoogieDeclarations]: Found specification of procedure twa_reset_device_extension [2018-11-18 11:49:48,073 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_reset_device_extension [2018-11-18 11:49:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv___pci_register_driver_29 [2018-11-18 11:49:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv___pci_register_driver_29 [2018-11-18 11:49:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure twa_free_device_extension [2018-11-18 11:49:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_free_device_extension [2018-11-18 11:49:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_power_state [2018-11-18 11:49:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_15 [2018-11-18 11:49:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_15 [2018-11-18 11:49:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_twa_chrdev_mutex [2018-11-18 11:49:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_twa_chrdev_mutex [2018-11-18 11:49:48,074 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_16 [2018-11-18 11:49:48,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_16 [2018-11-18 11:49:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsiop_execute_scsi_complete [2018-11-18 11:49:48,075 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsiop_execute_scsi_complete [2018-11-18 11:49:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure __pci_register_driver [2018-11-18 11:49:48,075 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_add_host_with_dma_12 [2018-11-18 11:49:48,075 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_add_host_with_dma_12 [2018-11-18 11:49:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure twa_check_bits [2018-11-18 11:49:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_check_bits [2018-11-18 11:49:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure twa_check_srl [2018-11-18 11:49:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_check_srl [2018-11-18 11:49:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_pci_driver_3 [2018-11-18 11:49:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_pci_driver_3 [2018-11-18 11:49:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_sg_copy_to_buffer [2018-11-18 11:49:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_sg_copy_to_buffer [2018-11-18 11:49:48,078 INFO L130 BoogieDeclarations]: Found specification of procedure choose_interrupt_2 [2018-11-18 11:49:48,078 INFO L138 BoogieDeclarations]: Found implementation of procedure choose_interrupt_2 [2018-11-18 11:49:48,079 INFO L130 BoogieDeclarations]: Found specification of procedure choose_interrupt_1 [2018-11-18 11:49:48,079 INFO L138 BoogieDeclarations]: Found implementation of procedure choose_interrupt_1 [2018-11-18 11:49:48,079 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2018-11-18 11:49:48,079 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2018-11-18 11:49:48,079 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2018-11-18 11:49:48,079 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_to_user_overflow [2018-11-18 11:49:48,079 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_msi [2018-11-18 11:49:48,079 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2018-11-18 11:49:48,079 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2018-11-18 11:49:48,079 INFO L130 BoogieDeclarations]: Found specification of procedure __init_waitqueue_head [2018-11-18 11:49:48,080 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2018-11-18 11:49:48,080 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2018-11-18 11:49:48,080 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2018-11-18 11:49:48,080 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2018-11-18 11:49:48,080 INFO L130 BoogieDeclarations]: Found specification of procedure scsi_set_resid [2018-11-18 11:49:48,080 INFO L138 BoogieDeclarations]: Found implementation of procedure scsi_set_resid [2018-11-18 11:49:48,080 INFO L130 BoogieDeclarations]: Found specification of procedure twa_poll_status [2018-11-18 11:49:48,080 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_poll_status [2018-11-18 11:49:48,080 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_timeout [2018-11-18 11:49:48,080 INFO L130 BoogieDeclarations]: Found specification of procedure __copy_from_user_overflow [2018-11-18 11:49:48,080 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock [2018-11-18 11:49:48,081 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_complete [2018-11-18 11:49:48,081 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_complete [2018-11-18 11:49:48,081 INFO L130 BoogieDeclarations]: Found specification of procedure twa_aen_read_queue [2018-11-18 11:49:48,081 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_aen_read_queue [2018-11-18 11:49:48,081 INFO L130 BoogieDeclarations]: Found specification of procedure twa_scsi_queue [2018-11-18 11:49:48,081 INFO L138 BoogieDeclarations]: Found implementation of procedure twa_scsi_queue [2018-11-18 11:49:48,081 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_14 [2018-11-18 11:49:48,081 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_14 [2018-11-18 11:49:48,081 INFO L130 BoogieDeclarations]: Found specification of procedure request_threaded_irq [2018-11-18 11:49:48,081 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2018-11-18 11:49:48,081 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2018-11-18 11:49:48,082 INFO L130 BoogieDeclarations]: Found specification of procedure finish_wait [2018-11-18 11:49:48,082 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-11-18 11:49:48,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-11-18 11:49:48,082 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_scsi_host_alloc_20 [2018-11-18 11:49:48,082 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_scsi_host_alloc_20 [2018-11-18 11:50:43,341 INFO L278 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-11-18 11:50:43,341 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:50:43 BoogieIcfgContainer [2018-11-18 11:50:43,342 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-11-18 11:50:43,342 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-11-18 11:50:43,342 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-11-18 11:50:43,345 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-11-18 11:50:43,345 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.11 11:49:43" (1/3) ... [2018-11-18 11:50:43,345 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2baf2807 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 11:50:43, skipping insertion in model container [2018-11-18 11:50:43,345 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 11:49:47" (2/3) ... [2018-11-18 11:50:43,346 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2baf2807 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.11 11:50:43, skipping insertion in model container [2018-11-18 11:50:43,346 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 11:50:43" (3/3) ... [2018-11-18 11:50:43,347 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--scsi--3w-9xxx.ko-entry_point_true-unreach-call.cil.out.c [2018-11-18 11:50:43,355 INFO L136 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-11-18 11:50:43,362 INFO L148 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-11-18 11:50:43,375 INFO L257 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2018-11-18 11:50:43,406 INFO L133 ementStrategyFactory]: Using default assertion order modulation [2018-11-18 11:50:43,406 INFO L382 AbstractCegarLoop]: Interprodecural is true [2018-11-18 11:50:43,407 INFO L383 AbstractCegarLoop]: Hoare is true [2018-11-18 11:50:43,407 INFO L384 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-11-18 11:50:43,407 INFO L385 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2018-11-18 11:50:43,407 INFO L386 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-11-18 11:50:43,407 INFO L387 AbstractCegarLoop]: Difference is false [2018-11-18 11:50:43,407 INFO L388 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-11-18 11:50:43,407 INFO L393 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-11-18 11:50:43,439 INFO L276 IsEmpty]: Start isEmpty. Operand 1646 states. [2018-11-18 11:50:43,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-11-18 11:50:43,449 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:50:43,450 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:50:43,452 INFO L423 AbstractCegarLoop]: === Iteration 1 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:50:43,455 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:50:43,456 INFO L82 PathProgramCache]: Analyzing trace with hash -1542160555, now seen corresponding path program 1 times [2018-11-18 11:50:43,463 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-18 11:50:43,464 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/cvc4nyu Starting monitored process 2 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-18 11:50:43,502 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:50:45,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:50:46,051 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:50:46,132 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2018-11-18 11:50:46,132 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-18 11:50:46,142 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:50:46,143 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:50:46,146 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:50:46,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:50:46,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:50:46,160 INFO L87 Difference]: Start difference. First operand 1646 states. Second operand 3 states. [2018-11-18 11:51:02,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:51:02,122 INFO L93 Difference]: Finished difference Result 4758 states and 6679 transitions. [2018-11-18 11:51:02,123 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:51:02,124 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 172 [2018-11-18 11:51:02,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:51:02,159 INFO L225 Difference]: With dead ends: 4758 [2018-11-18 11:51:02,159 INFO L226 Difference]: Without dead ends: 3116 [2018-11-18 11:51:02,171 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:02,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3116 states. [2018-11-18 11:51:02,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3116 to 3070. [2018-11-18 11:51:02,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3070 states. [2018-11-18 11:51:02,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3070 states to 3070 states and 4282 transitions. [2018-11-18 11:51:02,345 INFO L78 Accepts]: Start accepts. Automaton has 3070 states and 4282 transitions. Word has length 172 [2018-11-18 11:51:02,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:51:02,345 INFO L480 AbstractCegarLoop]: Abstraction has 3070 states and 4282 transitions. [2018-11-18 11:51:02,346 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:51:02,346 INFO L276 IsEmpty]: Start isEmpty. Operand 3070 states and 4282 transitions. [2018-11-18 11:51:02,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2018-11-18 11:51:02,350 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:51:02,351 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:51:02,351 INFO L423 AbstractCegarLoop]: === Iteration 2 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:51:02,352 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:51:02,352 INFO L82 PathProgramCache]: Analyzing trace with hash -1994142446, now seen corresponding path program 1 times [2018-11-18 11:51:02,354 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-18 11:51:02,354 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/cvc4nyu Starting monitored process 3 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-18 11:51:02,385 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:51:05,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:51:05,113 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:51:05,163 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2018-11-18 11:51:05,163 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-18 11:51:05,169 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:51:05,170 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:51:05,171 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:51:05,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:51:05,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:05,171 INFO L87 Difference]: Start difference. First operand 3070 states and 4282 transitions. Second operand 3 states. [2018-11-18 11:51:05,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:51:05,266 INFO L93 Difference]: Finished difference Result 3072 states and 4283 transitions. [2018-11-18 11:51:05,267 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:51:05,267 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 173 [2018-11-18 11:51:05,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:51:05,282 INFO L225 Difference]: With dead ends: 3072 [2018-11-18 11:51:05,282 INFO L226 Difference]: Without dead ends: 3069 [2018-11-18 11:51:05,284 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 171 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:05,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3069 states. [2018-11-18 11:51:05,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3069 to 3069. [2018-11-18 11:51:05,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3069 states. [2018-11-18 11:51:05,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3069 states to 3069 states and 4280 transitions. [2018-11-18 11:51:05,386 INFO L78 Accepts]: Start accepts. Automaton has 3069 states and 4280 transitions. Word has length 173 [2018-11-18 11:51:05,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:51:05,386 INFO L480 AbstractCegarLoop]: Abstraction has 3069 states and 4280 transitions. [2018-11-18 11:51:05,386 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:51:05,387 INFO L276 IsEmpty]: Start isEmpty. Operand 3069 states and 4280 transitions. [2018-11-18 11:51:05,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-11-18 11:51:05,389 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:51:05,389 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:51:05,390 INFO L423 AbstractCegarLoop]: === Iteration 3 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:51:05,390 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:51:05,390 INFO L82 PathProgramCache]: Analyzing trace with hash -1689368768, now seen corresponding path program 1 times [2018-11-18 11:51:05,392 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-18 11:51:05,392 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/cvc4nyu Starting monitored process 4 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-18 11:51:05,418 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:51:07,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:51:07,915 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:51:07,987 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2018-11-18 11:51:07,987 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-18 11:51:07,997 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:51:07,997 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:51:07,997 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:51:07,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:51:07,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:07,998 INFO L87 Difference]: Start difference. First operand 3069 states and 4280 transitions. Second operand 3 states. [2018-11-18 11:51:08,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:51:08,275 INFO L93 Difference]: Finished difference Result 9067 states and 12685 transitions. [2018-11-18 11:51:08,276 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:51:08,276 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 174 [2018-11-18 11:51:08,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:51:08,304 INFO L225 Difference]: With dead ends: 9067 [2018-11-18 11:51:08,305 INFO L226 Difference]: Without dead ends: 6037 [2018-11-18 11:51:08,315 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:08,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6037 states. [2018-11-18 11:51:08,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6037 to 6023. [2018-11-18 11:51:08,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6023 states. [2018-11-18 11:51:08,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6023 states to 6023 states and 8428 transitions. [2018-11-18 11:51:08,550 INFO L78 Accepts]: Start accepts. Automaton has 6023 states and 8428 transitions. Word has length 174 [2018-11-18 11:51:08,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:51:08,551 INFO L480 AbstractCegarLoop]: Abstraction has 6023 states and 8428 transitions. [2018-11-18 11:51:08,551 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:51:08,551 INFO L276 IsEmpty]: Start isEmpty. Operand 6023 states and 8428 transitions. [2018-11-18 11:51:08,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2018-11-18 11:51:08,553 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:51:08,553 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:51:08,554 INFO L423 AbstractCegarLoop]: === Iteration 4 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:51:08,554 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:51:08,554 INFO L82 PathProgramCache]: Analyzing trace with hash -831314475, now seen corresponding path program 1 times [2018-11-18 11:51:08,556 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-18 11:51:08,556 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/cvc4nyu Starting monitored process 5 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-18 11:51:08,582 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:51:10,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:51:10,993 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:51:11,027 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2018-11-18 11:51:11,027 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-18 11:51:11,034 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:51:11,034 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:51:11,035 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:51:11,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:51:11,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:11,035 INFO L87 Difference]: Start difference. First operand 6023 states and 8428 transitions. Second operand 3 states. [2018-11-18 11:51:11,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:51:11,137 INFO L93 Difference]: Finished difference Result 6025 states and 8429 transitions. [2018-11-18 11:51:11,137 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:51:11,137 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 175 [2018-11-18 11:51:11,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:51:11,154 INFO L225 Difference]: With dead ends: 6025 [2018-11-18 11:51:11,154 INFO L226 Difference]: Without dead ends: 6022 [2018-11-18 11:51:11,157 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:11,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6022 states. [2018-11-18 11:51:11,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6022 to 6022. [2018-11-18 11:51:11,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6022 states. [2018-11-18 11:51:11,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6022 states to 6022 states and 8426 transitions. [2018-11-18 11:51:11,309 INFO L78 Accepts]: Start accepts. Automaton has 6022 states and 8426 transitions. Word has length 175 [2018-11-18 11:51:11,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:51:11,309 INFO L480 AbstractCegarLoop]: Abstraction has 6022 states and 8426 transitions. [2018-11-18 11:51:11,309 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:51:11,309 INFO L276 IsEmpty]: Start isEmpty. Operand 6022 states and 8426 transitions. [2018-11-18 11:51:11,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2018-11-18 11:51:11,312 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:51:11,312 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:51:11,312 INFO L423 AbstractCegarLoop]: === Iteration 5 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:51:11,312 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:51:11,312 INFO L82 PathProgramCache]: Analyzing trace with hash -1430301, now seen corresponding path program 1 times [2018-11-18 11:51:11,314 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-18 11:51:11,314 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/cvc4nyu Starting monitored process 6 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-18 11:51:11,340 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:51:13,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:51:13,640 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:51:13,693 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2018-11-18 11:51:13,693 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-18 11:51:13,702 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:51:13,702 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:51:13,703 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:51:13,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:51:13,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:13,703 INFO L87 Difference]: Start difference. First operand 6022 states and 8426 transitions. Second operand 3 states. [2018-11-18 11:51:13,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:51:13,862 INFO L93 Difference]: Finished difference Result 6024 states and 8427 transitions. [2018-11-18 11:51:13,862 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:51:13,862 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 176 [2018-11-18 11:51:13,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:51:13,887 INFO L225 Difference]: With dead ends: 6024 [2018-11-18 11:51:13,887 INFO L226 Difference]: Without dead ends: 6021 [2018-11-18 11:51:13,890 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:13,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6021 states. [2018-11-18 11:51:14,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6021 to 6021. [2018-11-18 11:51:14,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6021 states. [2018-11-18 11:51:14,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6021 states to 6021 states and 8424 transitions. [2018-11-18 11:51:14,131 INFO L78 Accepts]: Start accepts. Automaton has 6021 states and 8424 transitions. Word has length 176 [2018-11-18 11:51:14,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:51:14,131 INFO L480 AbstractCegarLoop]: Abstraction has 6021 states and 8424 transitions. [2018-11-18 11:51:14,131 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:51:14,131 INFO L276 IsEmpty]: Start isEmpty. Operand 6021 states and 8424 transitions. [2018-11-18 11:51:14,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-11-18 11:51:14,133 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:51:14,133 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:51:14,134 INFO L423 AbstractCegarLoop]: === Iteration 6 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:51:14,134 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:51:14,134 INFO L82 PathProgramCache]: Analyzing trace with hash -44819816, now seen corresponding path program 1 times [2018-11-18 11:51:14,136 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-18 11:51:14,136 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/cvc4nyu Starting monitored process 7 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-18 11:51:14,162 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:51:16,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:51:16,464 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:51:16,494 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2018-11-18 11:51:16,494 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-18 11:51:16,501 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:51:16,502 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:51:16,502 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:51:16,502 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:51:16,502 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:16,503 INFO L87 Difference]: Start difference. First operand 6021 states and 8424 transitions. Second operand 3 states. [2018-11-18 11:51:16,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:51:16,737 INFO L93 Difference]: Finished difference Result 8085 states and 11247 transitions. [2018-11-18 11:51:16,738 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:51:16,738 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 177 [2018-11-18 11:51:16,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:51:16,765 INFO L225 Difference]: With dead ends: 8085 [2018-11-18 11:51:16,765 INFO L226 Difference]: Without dead ends: 8067 [2018-11-18 11:51:16,768 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:16,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8067 states. [2018-11-18 11:51:17,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8067 to 8046. [2018-11-18 11:51:17,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8046 states. [2018-11-18 11:51:17,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8046 states to 8046 states and 11198 transitions. [2018-11-18 11:51:17,045 INFO L78 Accepts]: Start accepts. Automaton has 8046 states and 11198 transitions. Word has length 177 [2018-11-18 11:51:17,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:51:17,045 INFO L480 AbstractCegarLoop]: Abstraction has 8046 states and 11198 transitions. [2018-11-18 11:51:17,045 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:51:17,045 INFO L276 IsEmpty]: Start isEmpty. Operand 8046 states and 11198 transitions. [2018-11-18 11:51:17,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-11-18 11:51:17,049 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:51:17,049 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:51:17,049 INFO L423 AbstractCegarLoop]: === Iteration 7 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:51:17,049 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:51:17,049 INFO L82 PathProgramCache]: Analyzing trace with hash 550289414, now seen corresponding path program 1 times [2018-11-18 11:51:17,051 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-18 11:51:17,051 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/cvc4nyu Starting monitored process 8 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-18 11:51:17,079 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:51:19,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:51:19,218 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:51:19,244 INFO L134 CoverageAnalysis]: Checked inductivity of 357 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 357 trivial. 0 not checked. [2018-11-18 11:51:19,244 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-18 11:51:19,252 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:51:19,252 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:51:19,253 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:51:19,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:51:19,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:19,253 INFO L87 Difference]: Start difference. First operand 8046 states and 11198 transitions. Second operand 3 states. [2018-11-18 11:51:32,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:51:32,740 INFO L93 Difference]: Finished difference Result 22145 states and 30956 transitions. [2018-11-18 11:51:32,740 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:51:32,740 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 214 [2018-11-18 11:51:32,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:51:32,795 INFO L225 Difference]: With dead ends: 22145 [2018-11-18 11:51:32,795 INFO L226 Difference]: Without dead ends: 14138 [2018-11-18 11:51:32,822 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:32,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14138 states. [2018-11-18 11:51:33,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14138 to 14012. [2018-11-18 11:51:33,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14012 states. [2018-11-18 11:51:33,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14012 states to 14012 states and 19667 transitions. [2018-11-18 11:51:33,360 INFO L78 Accepts]: Start accepts. Automaton has 14012 states and 19667 transitions. Word has length 214 [2018-11-18 11:51:33,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:51:33,360 INFO L480 AbstractCegarLoop]: Abstraction has 14012 states and 19667 transitions. [2018-11-18 11:51:33,360 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:51:33,361 INFO L276 IsEmpty]: Start isEmpty. Operand 14012 states and 19667 transitions. [2018-11-18 11:51:33,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2018-11-18 11:51:33,370 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:51:33,370 INFO L375 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:51:33,370 INFO L423 AbstractCegarLoop]: === Iteration 8 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:51:33,370 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:51:33,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1936933334, now seen corresponding path program 1 times [2018-11-18 11:51:33,372 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-18 11:51:33,372 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/cvc4nyu Starting monitored process 9 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-18 11:51:33,399 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:51:35,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:51:35,705 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:51:35,736 INFO L134 CoverageAnalysis]: Checked inductivity of 363 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2018-11-18 11:51:35,736 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-18 11:51:35,745 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:51:35,746 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:51:35,746 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:51:35,747 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:51:35,747 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:35,747 INFO L87 Difference]: Start difference. First operand 14012 states and 19667 transitions. Second operand 3 states. [2018-11-18 11:51:49,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:51:49,773 INFO L93 Difference]: Finished difference Result 38159 states and 53553 transitions. [2018-11-18 11:51:49,773 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:51:49,773 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 274 [2018-11-18 11:51:49,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:51:49,853 INFO L225 Difference]: With dead ends: 38159 [2018-11-18 11:51:49,853 INFO L226 Difference]: Without dead ends: 24186 [2018-11-18 11:51:49,894 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:49,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24186 states. [2018-11-18 11:51:50,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24186 to 22314. [2018-11-18 11:51:50,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22314 states. [2018-11-18 11:51:50,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22314 states to 22314 states and 31311 transitions. [2018-11-18 11:51:50,642 INFO L78 Accepts]: Start accepts. Automaton has 22314 states and 31311 transitions. Word has length 274 [2018-11-18 11:51:50,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:51:50,642 INFO L480 AbstractCegarLoop]: Abstraction has 22314 states and 31311 transitions. [2018-11-18 11:51:50,642 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:51:50,642 INFO L276 IsEmpty]: Start isEmpty. Operand 22314 states and 31311 transitions. [2018-11-18 11:51:50,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2018-11-18 11:51:50,653 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:51:50,654 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:51:50,654 INFO L423 AbstractCegarLoop]: === Iteration 9 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:51:50,654 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:51:50,654 INFO L82 PathProgramCache]: Analyzing trace with hash -329375651, now seen corresponding path program 1 times [2018-11-18 11:51:50,656 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-18 11:51:50,656 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/cvc4nyu Starting monitored process 10 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-18 11:51:50,687 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:51:52,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:51:52,901 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:51:52,949 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 421 trivial. 0 not checked. [2018-11-18 11:51:52,949 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-18 11:51:52,959 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:51:52,959 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2018-11-18 11:51:52,959 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-11-18 11:51:52,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-11-18 11:51:52,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:52,960 INFO L87 Difference]: Start difference. First operand 22314 states and 31311 transitions. Second operand 3 states. [2018-11-18 11:51:53,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:51:53,544 INFO L93 Difference]: Finished difference Result 44609 states and 62612 transitions. [2018-11-18 11:51:53,545 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-11-18 11:51:53,545 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 310 [2018-11-18 11:51:53,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:51:53,616 INFO L225 Difference]: With dead ends: 44609 [2018-11-18 11:51:53,616 INFO L226 Difference]: Without dead ends: 22342 [2018-11-18 11:51:53,655 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-11-18 11:51:53,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22342 states. [2018-11-18 11:51:54,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22342 to 22328. [2018-11-18 11:51:54,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22328 states. [2018-11-18 11:51:54,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22328 states to 22328 states and 31303 transitions. [2018-11-18 11:51:54,229 INFO L78 Accepts]: Start accepts. Automaton has 22328 states and 31303 transitions. Word has length 310 [2018-11-18 11:51:54,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:51:54,230 INFO L480 AbstractCegarLoop]: Abstraction has 22328 states and 31303 transitions. [2018-11-18 11:51:54,230 INFO L481 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-11-18 11:51:54,230 INFO L276 IsEmpty]: Start isEmpty. Operand 22328 states and 31303 transitions. [2018-11-18 11:51:54,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2018-11-18 11:51:54,240 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:51:54,241 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:51:54,241 INFO L423 AbstractCegarLoop]: === Iteration 10 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:51:54,241 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:51:54,241 INFO L82 PathProgramCache]: Analyzing trace with hash -89135905, now seen corresponding path program 1 times [2018-11-18 11:51:54,243 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-18 11:51:54,243 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/cvc4nyu Starting monitored process 11 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-18 11:51:54,272 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:51:56,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:51:56,606 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:51:56,671 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 421 trivial. 0 not checked. [2018-11-18 11:51:56,671 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-18 11:51:56,679 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:51:56,679 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2018-11-18 11:51:56,679 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-11-18 11:51:56,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-11-18 11:51:56,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-11-18 11:51:56,680 INFO L87 Difference]: Start difference. First operand 22328 states and 31303 transitions. Second operand 7 states. [2018-11-18 11:51:57,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-11-18 11:51:57,418 INFO L93 Difference]: Finished difference Result 45307 states and 63708 transitions. [2018-11-18 11:51:57,419 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-11-18 11:51:57,419 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 310 [2018-11-18 11:51:57,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-11-18 11:51:57,467 INFO L225 Difference]: With dead ends: 45307 [2018-11-18 11:51:57,467 INFO L226 Difference]: Without dead ends: 23026 [2018-11-18 11:51:57,499 INFO L604 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 304 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-11-18 11:51:57,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23026 states. [2018-11-18 11:51:58,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23026 to 22384. [2018-11-18 11:51:58,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22384 states. [2018-11-18 11:51:58,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22384 states to 22384 states and 31383 transitions. [2018-11-18 11:51:58,062 INFO L78 Accepts]: Start accepts. Automaton has 22384 states and 31383 transitions. Word has length 310 [2018-11-18 11:51:58,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-11-18 11:51:58,063 INFO L480 AbstractCegarLoop]: Abstraction has 22384 states and 31383 transitions. [2018-11-18 11:51:58,063 INFO L481 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-11-18 11:51:58,063 INFO L276 IsEmpty]: Start isEmpty. Operand 22384 states and 31383 transitions. [2018-11-18 11:51:58,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 311 [2018-11-18 11:51:58,069 INFO L367 BasicCegarLoop]: Found error trace [2018-11-18 11:51:58,069 INFO L375 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-11-18 11:51:58,069 INFO L423 AbstractCegarLoop]: === Iteration 11 === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2018-11-18 11:51:58,069 INFO L141 PredicateUnifier]: Initialized classic predicate unifier [2018-11-18 11:51:58,069 INFO L82 PathProgramCache]: Analyzing trace with hash 426384544, now seen corresponding path program 1 times [2018-11-18 11:51:58,072 INFO L223 ckRefinementStrategy]: Switched to mode CVC4_FPBP [2018-11-18 11:51:58,072 INFO L69 tionRefinementEngine]: Using refinement strategy WalrusRefinementStrategy No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_0e2d8dd7-36f0-403f-9913-a048848f1b8f/bin-2019/utaipan/cvc4nyu Starting monitored process 12 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with cvc4nyu --tear-down-incremental --print-success --lang smt --rewrite-divk [2018-11-18 11:51:58,091 INFO L103 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-11-18 11:52:00,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-11-18 11:52:00,439 INFO L273 TraceCheckSpWp]: Computing forward predicates... [2018-11-18 11:52:00,492 INFO L134 CoverageAnalysis]: Checked inductivity of 427 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 421 trivial. 0 not checked. [2018-11-18 11:52:00,492 INFO L312 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2018-11-18 11:52:00,500 INFO L312 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-11-18 11:52:00,500 INFO L327 seRefinementStrategy]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2018-11-18 11:52:00,500 INFO L459 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-11-18 11:52:00,500 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-11-18 11:52:00,500 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-11-18 11:52:00,501 INFO L87 Difference]: Start difference. First operand 22384 states and 31383 transitions. Second operand 6 states. [2018-11-18 11:52:06,819 WARN L194 Executor]: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) stderr output: (error "out of memory") [2018-11-18 11:52:06,820 FATAL L265 ToolchainWalker]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:123) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:139) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:102) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.smt.managedscript.ManagedScript.pop(ManagedScript.java:131) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.unAssertPostcondition(IncrementalHoareTripleChecker.java:651) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.clearAssertionStack(IncrementalHoareTripleChecker.java:255) at de.uni_freiburg.informatik.ultimate.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.releaseLock(IncrementalHoareTripleChecker.java:270) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.ProtectiveHoareTripleChecker.releaseLock(ProtectiveHoareTripleChecker.java:94) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.EfficientHoareTripleChecker.releaseLock(EfficientHoareTripleChecker.java:164) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.predicates.CachingHoareTripleChecker.releaseLock(CachingHoareTripleChecker.java:202) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.switchToReadonlyMode(AbstractInterpolantAutomaton.java:141) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:688) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:601) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterateInternal(AbstractCegarLoop.java:472) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:376) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.iterate(TraceAbstractionStarter.java:312) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:123) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:316) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Caused by: java.io.IOException: Stream closed at java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:433) at java.io.OutputStream.write(OutputStream.java:116) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:297) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) at java.io.BufferedWriter.flush(BufferedWriter.java:254) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:120) ... 28 more [2018-11-18 11:52:06,823 INFO L168 Benchmark]: Toolchain (without parser) took 142875.10 ms. Allocated memory was 1.0 GB in the beginning and 4.1 GB in the end (delta: 3.1 GB). Free memory was 933.6 MB in the beginning and 2.2 GB in the end (delta: -1.3 GB). Peak memory consumption was 1.8 GB. Max. memory is 11.5 GB. [2018-11-18 11:52:06,824 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 11:52:06,825 INFO L168 Benchmark]: CACSL2BoogieTranslator took 3689.20 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 532.2 MB). Free memory was 933.6 MB in the beginning and 821.1 MB in the end (delta: 112.5 MB). Peak memory consumption was 644.7 MB. Max. memory is 11.5 GB. [2018-11-18 11:52:06,825 INFO L168 Benchmark]: Boogie Procedure Inliner took 79.88 ms. Allocated memory is still 1.6 GB. Free memory is still 821.1 MB. There was no memory consumed. Max. memory is 11.5 GB. [2018-11-18 11:52:06,825 INFO L168 Benchmark]: Boogie Preprocessor took 270.52 ms. Allocated memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 3.1 MB). Free memory was 821.1 MB in the beginning and 1.4 GB in the end (delta: -600.3 MB). Peak memory consumption was 30.5 MB. Max. memory is 11.5 GB. [2018-11-18 11:52:06,826 INFO L168 Benchmark]: RCFGBuilder took 55352.14 ms. Allocated memory was 1.6 GB in the beginning and 3.8 GB in the end (delta: 2.2 GB). Free memory was 1.4 GB in the beginning and 2.0 GB in the end (delta: -607.3 MB). Peak memory consumption was 2.7 GB. Max. memory is 11.5 GB. [2018-11-18 11:52:06,827 INFO L168 Benchmark]: TraceAbstraction took 83480.29 ms. Allocated memory was 3.8 GB in the beginning and 4.1 GB in the end (delta: 367.0 MB). Free memory was 2.0 GB in the beginning and 2.2 GB in the end (delta: -218.1 MB). Peak memory consumption was 148.9 MB. Max. memory is 11.5 GB. [2018-11-18 11:52:06,830 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 1.0 GB. Free memory is still 978.7 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 3689.20 ms. Allocated memory was 1.0 GB in the beginning and 1.6 GB in the end (delta: 532.2 MB). Free memory was 933.6 MB in the beginning and 821.1 MB in the end (delta: 112.5 MB). Peak memory consumption was 644.7 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 79.88 ms. Allocated memory is still 1.6 GB. Free memory is still 821.1 MB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 270.52 ms. Allocated memory was 1.6 GB in the beginning and 1.6 GB in the end (delta: 3.1 MB). Free memory was 821.1 MB in the beginning and 1.4 GB in the end (delta: -600.3 MB). Peak memory consumption was 30.5 MB. Max. memory is 11.5 GB. * RCFGBuilder took 55352.14 ms. Allocated memory was 1.6 GB in the beginning and 3.8 GB in the end (delta: 2.2 GB). Free memory was 1.4 GB in the beginning and 2.0 GB in the end (delta: -607.3 MB). Peak memory consumption was 2.7 GB. Max. memory is 11.5 GB. * TraceAbstraction took 83480.29 ms. Allocated memory was 3.8 GB in the beginning and 4.1 GB in the end (delta: 367.0 MB). Free memory was 2.0 GB in the beginning and 2.2 GB in the end (delta: -218.1 MB). Peak memory consumption was 148.9 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000) Connection to SMT solver broken: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.input(Executor.java:123) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...